如何在SQL Server中检索所有用户表,相应的列和数据类型?

时间:2019-01-02 16:44:06

标签: sql sql-server database tsql

我们如何以表格格式检索所有用户表,相应的列和数据类型。此结果可用于补充数据字典。

例如结果集。

A.__class__

PS:我知道

TableName - ColumnName -   DataType -      Nullable - Key etc
Department  DepartmentId   int             NO 
Department  Name           varchar(50)     NO 
Department  Phone          int             YES
Order       OrderId        int             NO
Order       OrderDate      datetime2       NO

但是无法一次列出所有表的所有内容。 (用于进一步导出到电子表格)

1 个答案:

答案 0 :(得分:2)

SELECT TABLE_NAME, COLUMN_NAME , DATA_TYPE
FROM INFORMATION_SCHEMA.COLUMNS