De Oracle relationele database management systeem bevat een krachtige query- engine die het mogelijk maakt database- gebruikers en beheerders op te halen , bij te werken en gegevens te wissen . De taal gebruikt om deze queries wordt aangeduid als de Structured Query Language of SQL . Elke versie van SQL wordt bepaald door het American National Standards Institute , en Oracle 9i en hoger ondersteunt de standaard 1999 . SQL syntax is verdeeld in drie query- types : Data Definition Language , of DDL ; data manipulatie taal of DML , en data controle taal . DML is de meest voorkomende set opdrachten met " selecteert , " " invoegen ", " bijwerken" en " schrappen . " SQL- commando's worden ingevoerd via een user interface die verbinding maakt met de database en gevalideerde verzoeken uitvoert . Wat je Query gereedschap ( Oracle SQLPlus , Toad , SQLNavigator , Access ) Need Gebruiker schema Toon Meer Aanwijzingen Basic Syntax 1 Inloggen bij Oracle behulp SQLPlus of een ander hulpmiddel kopen van 2 Enter . "Select * van dubbel; " . Oracle volgt standaard SQL syntax van de commando -object en de bron . Dual is een standaard object 3 Lees error : . " ORA - 00942 : tabel of bekijken bestaat niet " . Oracle eerste doet een syntax check dat de uitspraak juist is gevormd , gevolgd door een semantische controle dat de gevraagde object bestaat en de gebruiker heeft rechten om toegang te 4 Enter . "Select * van dubbel; " . Oracle verwerkt met succes het verzoek en geeft een resultaat . Controleren parseren Path 5 Enter " ingesteld autotrace op " om de instelling te SQLPlus spoor omgeving draaien . 6 Enter "Select * van dept waar deptno = 10; " of "Select * van dual " . Ofwel commando zal een resultaat , gevolgd door een overzicht van het uitvoeringsplan door de DBMS om elk object , zoals een tafel of een index toegang geven . Kosten voor de database op te zoeken informatie en geschatte rij tellingen zijn ook aanwezig . 7 Enter " LIST " . SQLPlus verschijnen de laatste opdracht aangegaan om voor de syntax .
|