Kategorien:

DDL für Tabellen, Ansichten und Sequenzen

DESCRIBE VIEW

Beschreibt die Spalten einer Ansicht (oder Tabelle).

DESCRIBE kann mit DESC abgekürzt werden.

Siehe auch:

CREATE VIEW, SHOW VIEWS

DESCRIBE TABLE

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.

  • Bei Enterprise Edition-Konten (oder höher) enthält die Ausgabe eine POLICY NAME-Spalte, um die in der Spalte festgelegte Sicherheit auf Spaltenebene-Maskierungsrichtlinie anzugeben. Wenn für die Spalte keine Maskierungsrichtlinie festgelegt ist, gibt Snowflake NULL zurück.

  • Zur Nachbearbeitung 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 |
|-----------------+--------------+--------+-------+---------+-------------+------------+-------+------------+---------|
| Employee Number | NUMBER(38,0) | COLUMN | Y     | NULL    | N           | N          | NULL  | NULL       | NULL    |
| Last Name       | VARCHAR(50)  | COLUMN | Y     | NULL    | N           | N          | NULL  | NULL       | NULL    |
| Home Base       | VARCHAR(100) | COLUMN | Y     | NULL    | N           | N          | NULL  | NULL       | NULL    |
+-----------------+--------------+--------+-------+---------+-------------+------------+-------+------------+---------+