要知道表的列名,我使用以下语法:
SELECT * FROM INFORMATION_SCHEMA.COLUMNS
它向我抛出了我的数据库表的所有列的名称。
用什么函数我可以知道只有我的表有哪些列的名称TAB_1
?
查阅整个表格的选项对我来说似乎没有吸引力。
SELECT * FROM TAB_1
有什么功能吗?
非常感谢您提前
pst:刚开始使用 SQL。
要知道表的列名,我使用以下语法:
SELECT * FROM INFORMATION_SCHEMA.COLUMNS
它向我抛出了我的数据库表的所有列的名称。
用什么函数我可以知道只有我的表有哪些列的名称TAB_1
?
查阅整个表格的选项对我来说似乎没有吸引力。
SELECT * FROM TAB_1
有什么功能吗?
非常感谢您提前
pst:刚开始使用 SQL。
信息在您正在咨询的表本身中,您只需过滤您有兴趣查看的表的列,因为您只对列的名称感兴趣,请使用以下查询:
不要忘记在您的过滤器中包含架构名称,因为在不同的架构中可能存在具有相同名称的不同表。
因此,最终这个问题仍然是规范的,我将添加一种方法来了解早于 2005 年的 SQL Server 版本中的列名(?),但仍然有效:
通过运行
sp_columns
使用伪表
syscolumns
以下脚本可用于获取列的名称和一些附加信息