【问题标题】:How to retrieve all user tables, corresponding columns and data types in SQL Server?如何在 SQL Server 中检索所有用户表、对应的列和数据类型?
【发布时间】:2019-01-02 16:44:05
【问题描述】:

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

例如结果集。

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

PS:我知道

exec sp_columns 'TABLE_NAME'

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

【问题讨论】:

标签: sql sql-server database tsql


【解决方案1】:
SELECT TABLE_NAME, COLUMN_NAME , DATA_TYPE
FROM INFORMATION_SCHEMA.COLUMNS

【讨论】:

  • 谢谢。这只是完成了这项工作。
猜你喜欢
  • 1970-01-01
  • 2012-09-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-10-06
  • 1970-01-01
  • 2018-07-20
  • 1970-01-01
相关资源
最近更新 更多