SQL中特定数据库中所有表的列名称
问题描述:
我刚刚开始使用和学习SQL服务器 我正在使用数据库wcm_staging(因此此数据库中的表格都是这样的 - wcm_staging.dbo.cust_id,并且有很多这样的表),我需要检查这个特定数据库中所有表中的列名(变量名)。 有人可以帮助请关于如何做?SQL中特定数据库中所有表的列名称
非常感谢,
最佳 Ritika
答
这将列出所有的表名和列名与数据tyes
USE DATABASE NAME
GO
SELECT *
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME='TABLE NAME'
我认为这是很明显你MEA,但如果wcm_staging是数据库名称,则wcm_staging.dbo.cust_id不能是表格。 Cust_id是一个字段。你错过了表名。 看看http://stackoverflow.com/questions/420741/getting-list-of-tables-and-fields-in-each-in-a-database – roberth