Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> Database Software >> Content
Over Join in Oracle 8i
De Oracle relationele database maakt gebruik van Structured Query Language of SQL , om database- structuren op te bouwen en te onderhouden , wijzigen van gegevens en rapporten van de gegevens te genereren. Zoals met andere databases die SQL gebruiken , de JOIN-component van de SELECT-instructie is van fundamenteel belang voor Oracle , zoals het tijdelijk verbindt aparte tabellen voor meer volledige data structuren te vormen . Oracle versie 8i gebruikt een plusteken om een variant genaamd de outer join te geven . Selecteren en Join

Oracle relationele databases
gebruiken SQL 's SELECT-instructie om displays lijsten met gegevens , waaronder velden in tabellen en berekende resultaten . SELECT heeft optionele clausules om voorwaardelijk informatie halen , te sorteren en te creëren rubrieken en totalen groep . Met de JOIN-component , een virtuele tafel creëert u door het koppelen van twee of meer afzonderlijke tabellen over gemeenschappelijke datavelden . Bijvoorbeeld , een tafel bestellingen heeft een ordernummer , artikelcode en de hoeveelheid gekocht , maar geen artikelomschrijving . Het item beschrijving woont in de tabel items . Om een lijst met orders met beschrijving afdrukt , u lid worden van de orders en items tafels op de artikelcode . Door toetreding tot de twee tabellen , heb je toegang tot de velden in beide .
Inner Join

De JOIN clausule in Oracle 8i SQL heeft een twee basis varianten , binnen-en buitenzijde . Een inner join combineert records uit een paar tafels , maar als een tabel heeft geen records die overeenkomen met de ander , de resulterende virtuele tabel bevat geen records voor een van beide . Een inner join heeft ingangen alleen wanneer beide tabellen hebben overeenkomende records . Bijvoorbeeld , een order tafel reacties heeft bestelnummer en commentaar velden . Niet alle opdrachten hebben commentaar , echter, als je de tafel bestellingen koppelen aan de reacties tafel om met behulp van een inner join , de virtuele tabel bevat alleen orders met commentaren
Expliciete Outer Join < br . >

een outer join bevat altijd records uit een van de twee gekoppelde tabellen , ongeacht of de andere heeft overeenkomende vermeldingen of niet . Als de join is een left outer join , SQL omvat de linker tafel , een rechts buiten join bevat records uit de tabel rechts . Wanneer de SQL SELECT-instructie bevat de woorden , " LEFT OUTER JOIN " of "RIGHT OUTER JOIN , " wordt het genoemd een expliciete sluiten . De volgende SELECT-instructie bevat alle order records, waaronder die met commentaar :

SELECT orders.order_number , customer_code , commentaren FROM bestellingen LEFT OUTER JOIN order_comments OP orders.order_number = order_comments.order_number ;

Oracle
begon met de expliciete outer join formaat met versie 9i van hun software .
Impliciet Outer Join

Naast een expliciete outer join , Oracle 8i heeft een optionele syntax die laat u toe om de join in de WHERE-component . In dit geval , u opgeeft een left outer join door het plaatsen van een plusteken aan de linkerkant van een gelijk-teken , een rechts buiten join heeft het plusteken aan de rechterkant. Deze SELECT-instructie doet een left outer join tussen de orders en order commentaren tafels als voorheen , maar het maakt gebruik van de impliciete syntax :

SELECT orders.order_number , customer_code , commentaren FROM orders, order_comments WAAR orders.order_number + = order_comments . ORDER_NUMBER ;

Hoewel de impliciete outer join is compacter en makkelijker te schrijven , deskundigen liever de expliciete methode als het nauwer aanhangt standaard SQL syntax en voorkomt onduidelijkheden in de join proces
.

Previous: Next:
  Database Software
·Hoe u Microsoft Office OneNote…
·Hoe te Tabs Voeg in een subfor…
·Hoe doet u mee Twee tafels met…
·Wat betekent het om te zeggen …
·Een tutorial voor Access 2007 …
·Kan een account niet verwijder…
·Hoe kan ik een dvd Database Zo…
·Vergelijking van Dropbox en Bo…
·Hoe u de automatische E-mail A…
  Related Articles
Hoe maak je een Tilde gebruiken in een W…
Hoe kan ik een Umlaut gebruiken in een W…
Hoe maak je een viervoudige Wenskaart ma…
Hoe maak je een Tent - Fold Wenskaart Ma…
Hoe kan ik een document Zoom in Word 200…
Hoe je tekst rond een afbeelding in Word…
Hoe je de uitlijning van de tekst wijzig…
Hoe maak je een achtergrondafbeelding to…
Hoe maak je een complex tabel in Word 20…
  Software Articles
·Hoe te Polarisatie in Photoshop Fix 
·Hoe te updaten Shockwave Flash Player 
·Hoe te schrijven in een PDF met een Mac 
·Hoe te vertragen de Shatter Rotatie in A…
·Microsoft Excel Time & Date Functions 
·Hoe je problemen met Windows Media Playe…
·Het automatisch laden van Windows Live O…
·Hoe maak je een bulletin Brochure in Mic…
·Hoe je afbeelding Constraints Veranderin…
Copyright © Computer Kennis http://www.nldit.com