Afficher toutes les vues sur la base de données oracle
Existe-t-il un moyen d'afficher toutes les vues actuellement définies sur une base de données oracle via sql developer?
Merci.
39
demandé sur
GrumP
2012-12-06 15:31:23
4 réponses
pour tous les points de vue (vous avez besoin des droits dba pour cette requête)
select view_name from dba_views
pour tous accessible vues (accessible par l'utilisateur)
select view_name from all_views
pour les vues appartenant enregistrés l'utilisateur
select view_name from user_views
68
répondu
Petr Pribyl
2012-12-06 11:44:01
Ouvrir une nouvelle feuille de calcul sur l'exemple (Alt-F10)
et exécutez la requête suivante
SELECT view_name, owner
FROM sys.all_views
ORDER BY owner, view_name
10
répondu
GuZzie
2012-12-06 11:42:40
Vous devriez certainement regarder les vues standard D'INFORMATION_SCHEMA (elles existent dans n'importe quel RDBMS, par exemple. Oracle, MySQL, SQL Server...), il y a beaucoup d'informations à propos de votre base de données.
Sélectionner les noms de tous vos points de vue:
SELECT TABLE_NAME
FROM INFORMATION_SCHEMA.VIEWS
-6
répondu
Pavel Hodek
2012-12-06 12:57:09