DESCRIBE VIEW¶
Beschreibt die Spalten einer Ansicht (oder Tabelle).
DESCRIBE kann mit DESC abgekürzt werden.
- Siehe auch:
Syntax¶
DESC[RIBE] VIEW <name>
Parameter¶
name
Gibt den Bezeichner für die zu beschreibende Ansicht an. Wenn der Bezeichner Leerzeichen oder Sonderzeichen enthält, muss die gesamte Zeichenfolge in doppelte Anführungszeichen gesetzt werden. Bei Bezeichnern, die in doppelte Anführungszeichen eingeschlossen sind, ist auch die Groß- und Kleinschreibung zu beachten.
Nutzungshinweise¶
Die Befehlsausgabe enthält nicht die Definition der Ansicht. Verwenden Sie stattdessen SHOW VIEWS.
DESC VIEW und DESCRIBE TABLE sind austauschbar. Beide Befehle rufen die Details für die Tabelle oder Ansicht ab, die den Kriterien in der Anweisung entspricht.
Die Ausgabe gibt eine Spalte
POLICY NAME
zurück, in der die auf der Spalte festgelegte Maskierungsrichtlinie angegeben ist.Wenn für die Spalte keine Maskierungsrichtlinie festgelegt ist oder wenn es sich bei dem Snowflake-Konto nicht um ein Enterprise Edition-Konto oder höher handelt, gibt Snowflake
NULL
zurück.
Zur Weiterverarbeitung der Ausgabe dieses Befehls können Sie die Funktion RESULT_SCAN verwenden, die die Ausgabe wie eine abfragbare Tabelle behandelt.
Beispiele¶
Beispiel-Setup:
CREATE VIEW emp_view AS SELECT id "Employee Number", lname "Last Name", location "Home Base" FROM emp;
Beschreiben Sie die Ansicht:
DESC VIEW emp_view; +-----------------+--------------+--------+-------+---------+-------------+------------+-------+------------+---------+-------------+-----------------+ | name | type | kind | null? | default | primary key | unique key | check | expression | comment | policy name | privacy domain | |-----------------+--------------+--------+-------+---------+-------------+------------+-------+------------+---------+-------------+-----------------+ | Employee Number | NUMBER(38,0) | COLUMN | Y | NULL | N | N | NULL | NULL | NULL | NULL | NULL | | Last Name | VARCHAR(50) | COLUMN | Y | NULL | N | N | NULL | NULL | NULL | NULL | NULL | | Home Base | VARCHAR(100) | COLUMN | Y | NULL | N | N | NULL | NULL | NULL | NULL | NULL | +-----------------+--------------+--------+-------+---------+-------------+------------+-------+------------+---------+-------------+-----------------+