Catégories :

Table, vue et séquence DDL

DESCRIBE MATERIALIZED VIEW

Décrit les colonnes dans une vue matérialisée.

DESCRIBE peut être abrégé en DESC.

Voir aussi :

CREATE MATERIALIZED VIEW , SHOW MATERIALIZED VIEWS

Syntaxe

DESC[RIBE] MATERIALIZED VIEW <name>

Paramètres

nom

Spécifie l’identificateur de la vue à décrire. Si l’identificateur contient des espaces ou des caractères spéciaux, toute la chaîne doit être délimitée par des guillemets doubles. Les identificateurs entre guillemets doubles sont également sensibles à la casse.

Notes sur l’utilisation

  • La sortie de cette commande n’inclut pas la définition de la vue. Pour voir la définition de la vue matérialisée, utilisez SHOW MATERIALIZED VIEWS ou GET_DDL.

  • DESC MATERIALIZEDVIEW et DESCRIBE TABLE sont interchangeables. Les deux commandes récupèrent les détails de la table ou de la vue qui correspond aux critères de l’instruction.

  • Pour post-traiter la sortie de cette commande, vous pouvez utiliser la fonction RESULT_SCAN, qui traite la sortie comme une table qui peut être interrogée.

Exemples

Exemple de configuration :

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

Décrire la vue matérialisée :

DESC MATERIALIZED 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    |
+-----------------+--------------+--------+-------+---------+-------------+------------+-------+------------+---------+