TABLES (Transact-SQL)
Gibt eine Zeile für jede Tabelle in der aktuellen Datenbank zurück, für die der aktuelle Benutzer Berechtigungen besitzt.
Geben Sie zum Abrufen von Informationen aus diesen Sichten den vollqualifizierten Namen (INFORMATION_SCHEMA.view_name) an.
Spaltenname |
Datentyp |
Beschreibung |
---|---|---|
TABLE_CATALOG |
nvarchar(128) |
Tabellenqualifizierer |
TABLE_SCHEMA |
nvarchar(128) |
Der Name des Schemas, das die Tabelle enthält.
Wichtig
Verwenden Sie keine INFORMATION_SCHEMA-Sichten, um das Schema eines Objekts zu bestimmen. Die einzige zuverlässige Art, das Schema eines Objekts zu finden, ist das Abfragen der sys.objects-Katalogsicht oder die Verwendung der OBJECT_SCHEMA_NAME-Funktion.
|
TABLE_NAME |
sysname |
Tabellenname. |
TABLE_TYPE |
varchar(10) |
Tabellentyp: VIEW oder BASE TABLE |
Beispiele
Im folgenden Beispiel werden alle Zeilen aus der TABLES-Sicht zurückgegeben.
USE AdventureWorks;
GO
SELECT TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME, TABLE_TYPE
FROM INFORMATION_SCHEMA.TABLES
ORDER BY TABLE_NAME;