Une vue Oracle est une structure créée par l'utilisateur qui stocke structured query language personnalisé ou SQL , pour l'exécution future . Souvent, la vue , référencé comme une table, présente des données complexes, composites et formaté d'une ou plusieurs tables. Ces résultats pourraient être stockées dans une table , mais il faudrait mémoire permanente. En vue , la mémoire est libérée lorsque la tâche est terminée . Un écart de performance est que les vues complexes sont plus lents à traiter au moment de l'exécution . Un avantage de sécurité est que les utilisateurs restreints ne peuvent pas voir les tables de base qui composent la vue ou qui sont nécessaires pour comprendre le SQL création de la vue . Les choses dont vous aurez besoin
installation de base de données Oracle et le logiciel client .
Privilèges pour créer et exécuter des vues Oracle.
Connaissances de base SQL.
Show More Instructions
1
connecter à Oracle via SQL Plus * client ou d'un logiciel de base de données d'interrogation 3rd-party .
2
créer la vue Oracle. Par exemple:
Créer une vue VNAME ASSELECT T.Field1 , T.Field2 , Table etcFROM comme T
La création d'une vue prend une requête SQL valide et prepends " Créer une vue ViewName sous" pour il . " VNAME " est l'exemple le nom alphanumérique de la vue.
3
Modifier l'étape 2 pour permettre la mise à jour . Par exemple:
CREATE OR REPLACE VNAME "Nom" ASSELECT T.Field1 , T.Field2 , etcFROM Table1 comme T
" OR REPLACE » raconte Oracle pour écraser une vue nommée sans la commande DROP à supprimer la vue avant de le recréer . Sinon, vous auriez besoin :
DROP VNAME , de créer VNAME "Nom" ASSELECT T.Field1 , T.Field2 , etcFROM Table1 comme T
4
Test de la vue en le référençant dans SQL. Par exemple:
SELECT Champ1 , Field2FROM VNAME
Si les données VNAME est le résultat d' une requête complexe , vous auriez besoin d' aucune connaissance de cette requête , seul le SQL ci-dessus nécessaires pour accéder et manipuler ces données pour votre résultat final.
bases contiennent généralement des données connexes dans plusieurs tables , vues , qui agissent souvent de se recombiner en un enregistrement composite de données connexes. Un utilisateur final , qui ne comprend pas ou avoir accès aux données de la table ou de la structure , peut maintenant utiliser ces données pour reporting et d'analyse .