Freigeben über


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.

Wichtiger HinweisWichtig
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;