Hvordan sjekker jeg Oracle SQL syntaks?

Hvordan sjekker jeg Oracle SQL syntaks?


Oracle relasjonsdatabase management system inkluderer en kraftig spørring motor som gjør at databasebrukere og administratorer å hente, oppdatere og slette data. Språket som brukes til å utføre disse søkene er referert til som den strukturerte spørrespråk, eller SQL. Hver versjon av SQL er definert av American National Standards Institute, og Oracle 9i og over støtter 1999-standarden. SQL syntax er delt inn i tre spørre typer: data definition language eller DDL; datamanipulasjon språk eller DML; og data kontrollere språk. DML er den vanligste sett med kommandoer med "velge", "insert", "oppdatering" og "slett". SQL-kommandoer føres gjennom et brukergrensesnitt som kobler seg til databasen og utfører validerte forespørsler.

Bruksanvisning

grunn~~POS=TRUNC Syntax

1 Logg på Oracle bruker sqlplus eller annet verktøy.

2 Enter "Velg * fra dual;". Oracle følger standard SQL syntax av kommandoobjekt og kilde. Dual er en standard objekt.

3 Les error: "ORA-00942: tabell eller visning eksisterer ikke". Oracle gjør først en syntaks sjekk at uttalelsen er riktig utformet, etterfulgt av en semantisk sjekk at objektet forespurte finnes, og at brukeren har tillatelse til å åpne den.

4 Enter "Velg * fra dual;". Oracle behandler vellykket forespørselen og returnerer et resultat.

Sjekk Parsing Sti

5 Enter "satt autotrace på" for å slå på sqlplus spor miljø setting.

6 Enter "Velg

fra dept hvor AVDNR = 10;" eller "Velg fra dual". Enten kommandoen vil gi et resultat, etterfulgt av et sammenbrudd av den gjennomføringsplan av DBMS for å få tilgang til hvert objekt som et bord eller en indeks. Kostnader for databasen til å slå opp informasjon og estimerte rad teller er også gitt.

7 Enter "LIST". Sqlplus vil vise den siste kommandoen inngått en anmeldelse for syntaks.