Comment faire pour créer une vue d'oracle

Une vue Oracle est une structure créée par l'utilisateur qui stocke personnalisé structuré langage de requête, 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ées à partir d'une ou plusieurs tables. Ces résultats pourraient être stockées dans une nouvelle table mais exigeraient mémoire permanente. En vue, la mémoire est libérée lorsque la tâche est terminée. Un inconvénient de performance est que les vues complexes sont plus lents à traiter au moment de l'exécution. Un avantage de la 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 la création de la vue SQL.


Sommaire

  • Instructions
  • Choses que vous devez




    • Installation de la base de données Oracle et du logiciel client.
    • Privilèges pour créer et exécuter des vues Oracle.
    • La connaissance de SQL de base.

    Instructions

    1. Connectez-vous à Oracle via SQL * Plus client ou un logiciel de bases de données interrogation 3e partie.

    2. Création de la vue Oracle. Par exemple:

      CREATE VIEW VNAME AS

      SELECT T.Field1, T.Field2, etc.
      FROM Table comme T

      La création d'une vue prend toute requête et préfixe son SQL valide "Créer une vue ViewName Comme" à elle.

      "VNAME" est le nom alphanumérique de cet exemple de la vue.

    3. Modifier l'étape 2 pour permettre la mise à jour. Par exemple:

      CREATE OR REPLACE VNAME "Nom" AS
      SELECT T.Field1, T.Field2, etc.
      FROM Table1 comme T

      "OR REPLACE" Oracle dit pour écraser une vue nommée sans la commande DROP pour supprimer la vue avant recréer. Sinon, vous devrez:

      DROP VNAME
      GO
      CREATE VNAME "Nom" AS
      SELECT T.Field1, T.Field2, etc.
      FROM Table1 comme T

    4. Testez la vue en le référençant dans SQL. Par exemple:

      SELECT champ1, champ2
      DE VNAME

      Si les données dans 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 de données détiennent généralement des données connexes dans plusieurs tables, vues, qui agissent souvent de se recombiner comme un enregistrement composite des données connexes. Un utilisateur final, qui ne comprennent pas ou d'avoir accès aux données de la table ou de la structure, peut maintenant utiliser ces données pour le reporting et l'analyse.

    » » » » Comment faire pour créer une vue d'oracle