gpt4 book ai didi

sql-server - 检索 SQL Server 数据库中所有表的名称列

转载 作者:行者123 更新时间:2023-12-03 09:41:38 25 4
gpt4 key购买 nike

是否存在一个系统存储过程,它列出了 SQL Server 2000 数据库中所有表的名称,并为每个表列出了该表中所有列的名称?我想将此数据导出到一个文件中以供记录。

最佳答案

我不知道系统存储过程是否存在,但我使用这个:

SELECT   SysObjects.[Name] as TableName,   
SysColumns.[Name] as ColumnName,
SysTypes.[Name] As DataType,
SysColumns.[Length] As Length
FROM
SysObjects INNER JOIN SysColumns
ON SysObjects.[Id] = SysColumns.[Id]
INNER JOIN SysTypes
ON SysTypes.[xtype] = SysColumns.[xtype]
WHERE SysObjects.[type] = 'U'
ORDER BY SysObjects.[Name]

关于sql-server - 检索 SQL Server 数据库中所有表的名称列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12690619/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com