0
SP_HELP过程生成多个数据子集,我只想从中获取列信息。有没有办法使用sp_help编写查询来提取这些信息。SQL Server sp_help只提取列信息
我需要这样做来建立一个元数据库并且每周保持它。任何帮助表示赞赏。
谢谢, RV。
SP_HELP过程生成多个数据子集,我只想从中获取列信息。有没有办法使用sp_help编写查询来提取这些信息。SQL Server sp_help只提取列信息
我需要这样做来建立一个元数据库并且每周保持它。任何帮助表示赞赏。
谢谢, RV。
你想要的信息可以发现:
select * from sys.columns
但是,它可能很难只使用该表进行导航。我喜欢为此查询模式,表和列视图。
select
schemas.name as [schema]
,tables.name as [table]
,columns.*
from sys.schemas
join sys.tables on
schemas.schema_id = tables.schema_id
join sys.columns on
tables.object_id = columns.object_id
您可以了解更多信息here。
SELECT *
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA = 'SchemaName'
AND TABLE_NAME = 'TableName'
这应该有效。
你只是在寻找列和他们相关的元数据的列表? –
是的。我需要的主要信息是column_name,数据类型,长度和可空性。谢谢。 – rvphx