2016-08-08 18 views
2

I SQLSERVER 2014 Express verwenden und ich erstellt Employee TabelleWie Beschreiben Tabelle in SQL Server 2014

Ich mag

wie NULL die Details Beschreibung für die Employee Tabelle kennen oder NOT NULL und Datentypen

In Oracle haben wir desc Employee wie jede Syntax? Bitte helfen Sie mir

Antwort

3

In SSMS finden Tabelle, die Sie benötigen, auf der rechten Maustaste, wählen Script Tabelle unter ... ->Um CREATE ->Neue Abfrage-Editor-Fenster

Das gibt Sie erstellen Skript, in dem Sie alle Details zur Tabellenstruktur sehen können.

Ein anderer Weg ist die Systemtabellen zu verwenden:

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') 

Dies gibt Ihnen:

name   name  max_length is_nullable 
EmployeeID  int   4   0 
LastName  nvarchar 40   0 
FirstName  nvarchar 20   0 
...etc 

Oder views:

USE MyDB 

SELECT TABLE_NAME, 
     COLUMN_NAME, 
     DATA_TYPE, 
     IS_NULLABLE 
FROM INFORMATION_SCHEMA.COLUMNS 
WHERE TABLE_NAME = 'Employees'; 

Ausgang:

TABLE_NAME COLUMN_NAME DATA_TYPE IS_NULLABLE 
Employees EmployeeID int   NO 
Employees LastName nvarchar NO 
Employees FirstName nvarchar NO 
Employees Title  nvarchar YES 

Hinweis: Sie können auch EXEC sp_help 'Employees' mehr über diese SP verwenden, die Sie auf MSDN lesen können.

5

SP_HELP geben Informationen zu einem Objekt:

exec sp_help 'objectName' 
1

können Sie verwenden exec sp_help 'Employee' es gibt alles auf dem Tisch zusammen.

1

Sie können die Tabelle in ssms auswählen und drücken Sie ALT + F1-Tasten zusammen und in der Lage, die vollständige Tabelle Beschreibung entlang Abhängigkeiten auf der Tabelle zu sehen.

Verwandte Themen