DESCRIBE SCHEMA¶
Beschreibt das Schema. Listet zum Beispiel die im Schema enthaltenen Tabellen und Ansichten auf.
DESCRIBE kann mit DESC abgekürzt werden.
- Siehe auch:
ALTER SCHEMA, CREATE SCHEMA, DROP SCHEMA, SHOW SCHEMAS, UNDROP SCHEMA
Ansicht SCHEMATA (Information Schema)
Syntax¶
DESC[RIBE] SCHEMA <schema_name>
Parameter¶
schema_nameGibt den Bezeichner des zu beschreibenden Schemas an.
Nutzungshinweise¶
Um die Ausgabe dieses Befehls nachzubearbeiten, können Sie den Befehl Pipe-Operator (
->>) oder die RESULT_SCAN-Funktion verwenden. Beide Konstrukte behandeln die Ausgabe als Resultset, das Sie abfragen können.Sie können zum Beispiel den Pipe-Operator oder die RESULT_SCAN-Funktion verwenden, um bestimmte Spalten aus der SHOW-Befehlsausgabe auszuwählen oder die Zeilen zu filtern.
Wenn Sie sich auf die Ausgabespalten beziehen, verwenden Sie Bezeichner mit doppelten Anführungszeichen für die Spaltennamen. Um beispielsweise die Ausgabespalte
typeauszuwählen, geben SieSELECT "type"an.Sie müssen Bezeichner in doppelten Anführungszeichen verwenden, da die Ausgabespaltennamen für SHOW-Befehle in Kleinbuchstaben geschrieben sind. Die doppelten Anführungszeichen stellen sicher, dass die Spaltennamen in der SELECT-Liste oder WHERE-Klausel den Spaltennamen in der SHOW-Befehlsausgabe entsprechen, die gescannt wurde.
Beispiele¶
Das folgende Beispiel zeigt die Wirkungsweise des Befehls DESCRIBE SCHEMA:
CREATE SCHEMA sample_schema_2;
USE SCHEMA sample_schema_2;
CREATE TABLE sample_table_1 (i INTEGER);
CREATE VIEW sample_view_1 AS
SELECT i FROM sample_table_1;
CREATE MATERIALIZED VIEW sample_mview_1 AS
SELECT i FROM sample_table_1 WHERE i < 100;
DESCRIBE SCHEMA sample_schema_2;
+-------------------------------+----------------+-------------------+
| created_on | name | kind |
|-------------------------------+----------------+-------------------|
| 2022-06-23 01:00:00.000 -0700 | SAMPLE_TABLE_1 | TABLE |
| 2022-06-23 02:00:00.000 -0700 | SAMPLE_VIEW_1 | VIEW |
| 2022-06-23 03:00:00.000 -0700 | SAMPLE_MVIEW_1 | MATERIALIZED_VIEW |
+-------------------------------+----------------+-------------------+