Anzeigen der Tabellendefinition
Gilt für: SQL Server 2016 (13.x) und höher
Azure SQL-Datenbank
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Sie können Eigenschaften für eine Tabelle in SQL Server mithilfe von SQL Server Management Studio oder Transact-SQL anzeigen.
Berechtigungen
Sie können nur Eigenschaften in einer Tabelle sehen, wenn Sie entweder die Tabelle besitzen oder Ihnen Berechtigungen für diese Tabelle gewährt wurden.
Verwendung von SQL Server Management Studio
So zeigen Sie Tabelleneigenschaften im Eigenschaftenfenster an
Wählen Sie im Objekt-Explorer die Tabelle aus, deren Eigenschaften Sie anzeigen möchten.
Klicken Sie mit der rechten Maustaste auf die Tabelle und wählen Sie im Kontextmenü die Option Eigenschaften aus. Weitere Informationen finden Sie unter Tabelleneigenschaften – SSMS.
So generieren Sie das CREATE TABLE-Skript für eine vorhandene Tabelle
Sie können vorhandene Objekte aus dem Objekt-Explorer in SSMS herausskriptieren. Weitere Informationen finden Sie unter Generieren von Skripten.
Verwenden von Transact-SQL
So zeigen Sie Tabelleneigenschaften an
Stellen Sie im Objekt-Explorer eine Verbindung mit einer Datenbank-Engine-Instanz her.
Klicken Sie in der Standardleiste auf Neue Abfrage.
Kopieren Sie das folgende Beispiel in das Abfragefenster, und klicken Sie dann auf Ausführen. Im Beispiel wird die gespeicherte Systemprozedur
sp_help
ausgeführt, um alle Spalteninformationen für das angegebene Objekt zurückzugeben.
EXEC sp_help 'dbo.mytable';
Weitere Informationen finden Sie unter sp_help.
Standardmäßig ordnet SSMS einen Tastaturkurzbefehl für sp_help
der Taste Alt-F1
zu. Markieren Sie den Namen des Objekts in einem Skript, das Sie sehen möchten, z. B. dbo.mytable
, und drücken Sie Alt-F1
, um das vorherige Skriptbeispiel auszuführen. Weitere Informationen finden Sie unter SSMS-Tastenkombinationen.
Alternativ dazu können Sie die Systemkatalogsichten auch direkt abfragen, um Objektmetadateninformationen zu Tabellen, Schemas und Spalten zu erhalten. Zum Beispiel:
SELECT s.name as schema_name, t.name as table_name, c.* FROM sys.columns AS c
INNER JOIN sys.tables AS t ON t.object_id = c.object_id
INNER JOIN sys.schemas AS s ON s.schema_id = t.schema_id
WHERE t.name = 'mytable' AND s.name = 'dbo';
Nächste Schritte
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für