DESCRIBE VIEW

Descreve as colunas em uma exibição (ou tabela).

DESCRIBE pode ser abreviado como DESC.

Consulte também:

DROP VIEW , ALTER VIEW , CREATE VIEW , SHOW VIEWS

DESCRIBE TABLE

Sintaxe

DESC[RIBE] VIEW <name>
Copy

Parâmetros

name

Especifica o identificador da visualização a ser descrita. Se o identificador contiver espaços ou caracteres especiais, toda a cadeia de caracteres deverá ser delimitada por aspas duplas. Os identificadores delimitados por aspas duplas também diferenciam letras maiúsculas de minúsculas.

Notas de uso

  • A saída do comando não inclui a definição da exibição. Em vez disso, use SHOW VIEWS.

  • DESC VIEW e DESCRIBE TABLE são intercambiáveis. O comando recupera os detalhes da tabela ou exibição que corresponde aos critérios da instrução.

  • A saída retorna uma coluna POLICY NAME para indicar a política de mascaramento definida na coluna.

    Se uma política de mascaramento não for definida na coluna ou se a conta Snowflake não for Enterprise Edition ou superior, o Snowflake retorna NULL.

  • Para pós-processar a saída deste comando, você pode usar a função RESULT_SCAN, que trata a saída como uma tabela que pode ser consultada.

Exemplos

Exemplo de configuração:

CREATE VIEW emp_view AS SELECT id "Employee Number", lname "Last Name", location "Home Base" FROM emp;
Copy

Descrever a exibição:

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            |
+-----------------+--------------+--------+-------+---------+-------------+------------+-------+------------+---------+-------------+-----------------+
Copy