waa*_*ers 3 sql-server stored-procedures sql-server-2000
是否存在一个系统存储过程,它列出了SQL Server 2000数据库中所有表的名称,并且每个表中列出了该表中所有列的名称?我想将此数据导出到文件中以供记录.
小智 6
我不知道系统存储过程是否存在,但我使用它:
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]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5565 次 |
| 最近记录: |