猿问

如何从SQLServer中的表中获取列名?

如何从SQLServer中的表中获取列名?

我想查询一个表的所有列的名称。我发现了如何做到这一点:

但我需要知道:这是怎么做到的呢?MicrosoftSQLServer


眼眸繁星
浏览 2191回答 3
3回答

互换的青春

您可以通过查询信息模式视图.此示例查询:SELECT *FROM INFORMATION_SCHEMA.COLUMNSWHERE TABLE_NAME = N'Customers'可以在所有这些DB对象上创建:检查约束列域用法列特权柱约束列用法约束表使用域约束域键列用法参数参考约束例程常规柱图式表约束表特权表视图列用法视图表用法意见

BIG阳

select *from INFORMATION_SCHEMA.COLUMNSwhere TABLE_NAME='tableName'这比从sys.columns因为它显示了DATA_TYPE直接。
随时随地看视频慕课网APP
我要回答