| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
Logiciel  
  • Adobe Illustrator

  • Un logiciel d'animation

  • antivirus Software

  • Logiciel audio

  • Sauvegarder des données

  • Gravez des CD

  • Gravez des DVD

  • Compression de données

  • Logiciel de base de données

  • desktop Publishing

  • desktop Video

  • Digital Video Software

  • Drupal

  • Logiciels éducatifs

  • Software Engineering

  • Types de fichier d'extension

  • Financial Software

  • Freeware , Shareware et Abandonware

  • GIMP

  • Graphics Software

  • Accueil Recording Software

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Code Open Source

  • Autres logiciels informatiques

  • Jeux PC

  • Photoshop

  • Portable Document Format

  • PowerPoint

  • Logiciel de présentation

  • Logiciels de productivité

  • Quicktime

  • Gestion Remote Desktop

  • SQL Server

  • Skype

  • Logiciel bêta de presse

  • Consultants logiciels

  • Les sociétés de développement de logiciels

  • Licences de logiciels

  • Tableur

  • Logiciel de préparation d' impôt

  • Logiciel utilitaire

  • Clip Art Web

  • Windows Media Player

  • Logiciel de traitement de texte
  •  
    Connaissances Informatiques >> Logiciel >> Logiciel de base de données >> Content
    Comment faire une jointure externe à Oracle
    Oracle jointures externes sont un moyen d'afficher des données sans filtrage supplémentaire des records . Si deux tableaux contiennent des données connexes, il est probable que l'une des tables peut pas avoir tous les documents . Cela ne peut se produire quand il n'y a pas de contraintes sur les tableaux précisant que les dossiers doivent être présents. Par exemple, si une entreprise a un certain nombre de clients , il est possible qu'à tout moment, le client peut ne pas avoir commandé des produits. La situation inverse peut aussi être vrai dans la mesure où les produits ne peuvent pas avoir des clients qui leur sont assignées . Instructions
    1

    Sélectionnez deux tables de votre base de données Oracle pour lesquels il peut y avoir des enregistrements existants en un seul, mais pas nécessairement dans l'autre. Le tableau avec les documents manquants option sera connu comme la table externe dans ce cas.
    2

    Choisissez l'ordre de la requête, en termes de décider lequel des tables mentionnées dans la requête (gauche ou droite) formera la jointure externe . Un exemple éclaircit ce point comme suit :

    sélectionner c.customerlastname , AB

    p.productid

    de
    client

    c , p productorders
    < p> où c.customerid = p.customerid ;

    de cette requête une décision doit être prise , avez-vous besoin d'une liste de toutes les commandes de produits avec ( ou sans ) les clients ou la situation inverse à savoir une liste de les clients , avec ou sans commandes passées ?
    Le 3

    place un indicateur ( +) pour identifier la table à partir de laquelle les lignes optionnelles sont retournés à savoir avoir des dossiers ou pas . Dans cet exemple, la table des produits peut ou peut ne pas avoir les commandes contre eux, et donc ce sera une jointure externe gauche :

    sélectionner c.customerlastname , AB

    p.productid
    < p > à partir de

    client c , productorders p

    où c.customerid = p.customerid (+) ;

    Si la requête nécessaire de trouver des produits qui ne peuvent pas avoir des clients contre eux, la clause where seraient:

    où c.customerid (+) = p.customerid ;
    4

    exécuter la requête et renvoie le résultat . L'exemple jointure externe gauche reviendra dossiers similaires à ce qui suit :

    c.customerlastname 123423

    Jones

    Carr 89654

    Bernardstein 66543

    Notez que pour cette jointure externe gauche , le seul client dans cette liste sans ordre est " Jones ».

    Previous :

    next :
      articles connexes
    ·Comment accéder à SQL Query Builder 
    ·Comment faire pour exécuter une requête sur un formul…
    ·Comment faire pour utiliser select dans une déclaratio…
    ·Comment faire pour installer Crystal Reports 2008 
    ·Comment faire pour créer une feuille de calcul pour le…
    ·Comment utiliser une procédure stockée dans SSIS 
    ·Access 2007 et fractions 
    ·Comment supprimer grands ensembles de données pour opt…
    ·Comment mettre à jour un tableau à l'aide des donnée…
    ·Comment adhérer à une instruction SQL 
      articles en vedette
    ·Comment équilibrer un chéquier Avec Excel 2003 
    ·Comment utiliser des plages de consolidation multiples …
    ·Comment rendre les fichiers ISO de travail avec enregis…
    ·Comment utiliser les styles prédéfinis dans Word 2003…
    ·Comment se Left 4 Dead le jeu PC 
    ·Comment faire pour convertir le texte préétabli à un…
    ·Comment puis-je créer des tableurs pour les fichiers d…
    ·Comment graver des jeux avec Nero 
    ·VirtualBox Vs . VMWare Fusion 
    ·Comment ajouter de la musique sur un DVD 
    Copyright © Connaissances Informatiques http://fr.wingwit.com