SHOW COLUMNS
Zeigt nur die Spaltennamen für eine einzelne angegebene Tabelle, Athena-Ansicht oder Datenkatalog-Ansicht an. Um detailliertere Informationen für Athena-Ansichten zu erhalten, fragen Sie stattdessen den AWS Glue Data Catalog ab. Informationen und Beispiele finden Sie in den folgenden Abschnitten im AWS Glue Data Catalog abfragen-Thema:
-
Zur Anzeige von Spaltenmetadaten, wie z. B. dem Datentyp, siehe Auflisten oder Durchsuchen von Spalten für eine angegebene Tabelle oder Ansicht.
-
Um alle Spalten für alle Tabellen in einer bestimmten Datenbank in
AwsDataCataloganzuzeigen, siehe Auflisten oder Durchsuchen von Spalten für eine angegebene Tabelle oder Ansicht. -
Um alle Spalten für alle Tabellen in allen Datenbanken in
AwsDataCataloganzuzeigen, siehe Auflisten aller Spalten für alle Tabellen. -
Informationen zur Anzeige der Spalten, die bestimmte Tabellen in einer Datenbank gemeinsam haben, finden Sie unterAuflistung der Spalten, die bestimmte Tabellen gemeinsam haben.
Bei Datenkatalogansichten wird die Ausgabe der Anweisung durch die Zugriffskontrolle von Lake Formation gesteuert und zeigt nur die Spalten an, auf die der Aufrufer Zugriff hat.
Syntax
SHOW COLUMNS {FROM|IN} database_name.table_or_view_name
SHOW COLUMNS {FROM|IN} table_or_view_name [{FROM|IN} database_name]
Die FROM- und IN-Schlüsselwörter können synonym verwendet werden. Wenn table_or_view_name oder database_name Sonderzeichen wie Bindestriche enthalten, umgeben Sie den Namen mit Anführungszeichen (z. B. `my-database`.`my-table`). Setzen Sie table_or_view_name oder database_name nicht in einfache oder doppelte Anführungszeichen. Derzeit wird die Verwendung von LIKE- und Mustervergleichsausdrücken nicht unterstützt.
Beispiele
Die folgenden äquivalenten Beispiele zeigen die Spalten aus der orders-Tabelle in der customers-Datenbank. Die ersten beiden Beispiele gehen davon aus, dass customers die aktuelle Datenbank ist.
SHOW COLUMNS FROM orders
SHOW COLUMNS IN orders
SHOW COLUMNS FROM customers.orders
SHOW COLUMNS IN customers.orders
SHOW COLUMNS FROM orders FROM customers
SHOW COLUMNS IN orders IN customers