【发布时间】:2019-01-08 16:02:57
【问题描述】:
查询 INFORMATION_SCHEMA.COLUMNS 将检索表中的列名。
SELECT * FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA = 'dbo' AND TABLE_NAME = 'EMR_FACILITY'
ORDER BY ORDINAL_POSITION
但是,INFORMATION_SCHEMA 中似乎没有 SYS 架构信息。
SELECT * FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA = 'sys' AND TABLE_NAME = 'DM_OS_SCHEDULERS'
ORDER BY ORDINAL_POSITION
SELECT DISTINCT TABLE_SCHEMA
FROM INFORMATION_SCHEMA.COLUMNS
如何查询 SYS 模式表中的列?
【问题讨论】:
-
也许
[sys].[syscolumns]是您要找的表? -
为什么需要查询
sys对象的元数据?它们内置于产品中,不受随机更改的影响。
标签: sql sql-server