如何在 SQL Server 2014 中描述 table
How to Describe table in SQL Server 2014
我正在使用 SQLSERVER 2014 Express 并且我创建了 Employee
Table
我想知道 Employee
Table
的详细说明
like NULL or NOT NULL and Datatypes
在 Oracle 中我们有 desc Employee
之类的语法?请帮助我
在SSMS中找到你需要的table,右击它,选择Script Table As... -> 创建到 -> 新查询编辑器Window
这将为您提供创建脚本,您可以在其中查看有关 table 结构的所有详细信息。
另一种方法是使用系统 tables:
USE MyDB
SELECT c.name,
s.name,
c.max_length,
c.is_nullable
FROM sys.columns c
LEFT JOIN sys.systypes s
ON s.xusertype= c.system_type_id
WHERE object_id = object_id(N'Employees')
这会给你:
name name max_length is_nullable
EmployeeID int 4 0
LastName nvarchar 40 0
FirstName nvarchar 20 0
...etc
或views:
USE MyDB
SELECT TABLE_NAME,
COLUMN_NAME,
DATA_TYPE,
IS_NULLABLE
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'Employees';
输出:
TABLE_NAME COLUMN_NAME DATA_TYPE IS_NULLABLE
Employees EmployeeID int NO
Employees LastName nvarchar NO
Employees FirstName nvarchar NO
Employees Title nvarchar YES
注意:您也可以使用 EXEC sp_help 'Employees'
关于此 SP 的更多信息,您可以阅读 MSDN。
SP_HELP
将给出对象的信息:
exec sp_help 'objectName'
你可以使用
exec sp_help 'Employee'
它输出与 table.
相关的所有内容
您可以 select 在 ssms 中 table 并同时按 ALT+F1 键,然后能够看到完整的 table 描述以及对 table 的依赖关系。
我正在使用 SQLSERVER 2014 Express 并且我创建了 Employee
Table
我想知道 Employee
Table
like NULL or NOT NULL and Datatypes
在 Oracle 中我们有 desc Employee
之类的语法?请帮助我
在SSMS中找到你需要的table,右击它,选择Script Table As... -> 创建到 -> 新查询编辑器Window
这将为您提供创建脚本,您可以在其中查看有关 table 结构的所有详细信息。
另一种方法是使用系统 tables:
USE MyDB
SELECT c.name,
s.name,
c.max_length,
c.is_nullable
FROM sys.columns c
LEFT JOIN sys.systypes s
ON s.xusertype= c.system_type_id
WHERE object_id = object_id(N'Employees')
这会给你:
name name max_length is_nullable
EmployeeID int 4 0
LastName nvarchar 40 0
FirstName nvarchar 20 0
...etc
或views:
USE MyDB
SELECT TABLE_NAME,
COLUMN_NAME,
DATA_TYPE,
IS_NULLABLE
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'Employees';
输出:
TABLE_NAME COLUMN_NAME DATA_TYPE IS_NULLABLE
Employees EmployeeID int NO
Employees LastName nvarchar NO
Employees FirstName nvarchar NO
Employees Title nvarchar YES
注意:您也可以使用 EXEC sp_help 'Employees'
关于此 SP 的更多信息,您可以阅读 MSDN。
SP_HELP
将给出对象的信息:
exec sp_help 'objectName'
你可以使用
exec sp_help 'Employee'
它输出与 table.
您可以 select 在 ssms 中 table 并同时按 ALT+F1 键,然后能够看到完整的 table 描述以及对 table 的依赖关系。