Vous pouvez utiliser les vues suivantes pour renvoyer une liste de vues dans Oracle Database.
Les user_views
Afficher
Les user_views
La vue du dictionnaire de données décrit les vues détenues par l'utilisateur actuel :
SELECT view_name
FROM user_views;
Si vous avez besoin de la définition de la vue, incluez le text
colonne dans votre requête.
Comme mentionné, cela ne renvoie que les vues appartenant à l'utilisateur actuel.
Pour renvoyer plus que cela, utilisez l'une des vues suivantes.
Les all_views
Afficher
Les all_views
la vue du dictionnaire de données décrit les vues accessibles à l'utilisateur actuel :
SELECT view_name
FROM all_views;
Comme avec user_views
, si vous avez besoin de la définition de la vue, incluez le text
colonne dans votre requête.
Les dba_views
Afficher
Les dba_views
la vue du dictionnaire de données décrit toutes les vues de la base de données :
SELECT view_name
FROM all_views;
Notez que vous avez besoin des privilèges dba pour cette requête.
Si vous avez besoin de la définition de la vue, incluez le text
colonne dans votre requête.