? The Oracle relasjonsdatabase styringssystem inkluderer en kraftig spørring motor som gjør at databasen brukere og administratorer å hente, oppdatere og slette data . Språket som brukes til å utføre disse søkene er referert til som den Structured Query Language eller SQL . Hver versjon av SQL er definert av American National Standards Institute, og Oracle 9i og høyere støtter 1999 -standarden. SQL syntaks er delt inn i tre typer søk : data definition language , eller DDL ; datamanipuleringsspråk , eller DML , og datakontroll språk . DML er den vanligste sett med kommandoer med "select ", " sette inn ", " oppdatering" og "slett ". SQL-kommandoer føres gjennom et brukervennlig grensesnitt som kobler seg til databasen og utfører validerte forespørsler. Du trenger
Query verktøy ( Oracle sqlplus , Toad , SQLNavigator , Tilgang )
Bruker skjema
Vis flere instruksjoner
Basic Syntax
en
Logg på Oracle bruker sqlplus eller annet verktøy
2
Enter. "Velg * fra dual ; " . Oracle følger standard SQL syntaksen til kommandoen objektet og kilde . Dual er en standard objekt
3
Lesefeil : . " ORA - 00942 : table eller vise eksisterer ikke " . Oracle først gjør en syntaks sjekk at uttalelsen er riktig utformet, etterfulgt av en semantisk sjekk at objektet bedt om eksisterer og brukeren har tillatelse til å åpne det
4
Enter. "Velg * fra dual ; " . Oracle er behandlet i forespørselen og returnerer et resultat .
Sjekk analysering Sti
5
Enter " satt autotrace på" å slå på sqlplus spor miljø setting.
6
Enter " Select * fra dept der AVDNR = 10; " eller " Select * fra dual " . Enten kommandoen vil gi et resultat etterfulgt av et sammenbrudd av gjennomføringsplan ved DBMS å få tilgang til hvert objekt som et bord eller en indeks. Kostnader for databasen til å finne informasjon og estimerte rad teller tilbys også.
7
Enter " LIST" . Sqlplus vil vise den siste kommandoen inn en anmeldelse for syntaks.