【发布时间】:2014-10-24 17:50:17
【问题描述】:
SELECT TABLE_NAME
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_TYPE = 'BASE TABLE'
ORDER BY TABLE_NAME ASC
我正在使用此代码打印数据库的表名。我想要做的是打印每个表中的表名和列名。我可以通过嵌套语句来做到这一点吗?
此代码正在 SQL Server 上的查询窗口中运行。
我试过了
SELECT COL_NAME
FROM
(SELECT TABLE_NAME
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_TYPE = 'BASE TABLE'
ORDER BY TABLE_NAME ASC)
有什么想法吗?
【问题讨论】:
-
SHOW TABLES和SHOW [FULL] COLUMNS {FROM | IN} tbl_name [{FROM | IN} db_name] [LIKE 'pattern' | WHERE expr] -
+1 你为什么不给这个人投票,他提出了有趣的问题,并展示了他的尝试!
-
谢谢 meda,我被卡住了。
标签: sql sql-server