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 , DROP MATERIALIZED VIEW , ALTER MATERIALIZED VIEW , SHOW MATERIALIZED VIEWS
Syntaxe¶
DESC[RIBE] MATERIALIZED VIEW <name>
Paramètres¶
name
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 |
+-----------------+--------------+--------+-------+---------+-------------+------------+-------+------------+---------+