Oracle
 sql >> Base de données >  >> RDS >> Oracle

Comment répertorier toutes les vues dans la base de données Oracle

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.