The American National Standard Institute , eller ANSI introduserte den første industrien SQL-standarden i 1986 . Med introduksjonen av Oracle 9i , ble gjennomføringen av ANSI SQL/92 standard syntaks. Oracle Database støtter ANSI SQL-kommandoer . Structured Query Language , eller SQL bruker Select, Sett inn, Oppdater og Slett uttalelser til spørring og manipulere data lagret i Oracle database. Instruksjoner
en
Velg alle data fra de ansatte database. Den utvalgsspørring uttalelse tilbyr henting av lagrede data i en database tabell . Syntaksen bruke SELECT-setningen : en
Velg * fra ansatte,
Merk: Bruk av ( * ) indikerer at du ønsker å hente alle postene som er lagret i ansatte
< p > Tabell .
Select uttalelse i kombinasjon med hvor klausulen kan også brukes til å filtrere bestemte poster. Vi kan være interessert i å hente data som er lagret for ansatt_nr lik en . Syntaksen bruke SELECT- setning med WHERE-leddet : en
Velg * fra ansatte der ansatt_nr = '1 ';
2
Sett inn en ny rekord i ansatte tabellen . Ved hjelp av den beskrivende kommandoen vil levere en ansatt tabell struktur . For eksempel ved SQL spørsmål, skriv " beskrive ansatte ; " resultatene vil oppgi navnet på kolonnene , Null ? - Verdi informasjon, noe som indikerer at du må oppgi en verdi for kolonnen , og hvilken type kolonne, numerisk , dato eller NULL
-------
NOT NULL
IKKE syntaks brukes for innsatsen kommandoen er
INSERT INTO ansatte (
employee_id manager_id , fornavn, etternavn , tittel , lønn)
VALUES ( 3 , 1 , ' Joan ' , ' Johnson ', ' leder ' , 50000 );
3
Oppdater posten for en ansatt . Oppdateringen uttalelsen er en data manipulasjon uttalelse som lar deg endre dataene på rad . Syntaksen brukes for oppdateringen uttalelse med SET og WHERE klausuler :
UPDATE ansatte
SET lønn = 55000
HVOR ansatt_nr = 3;
4
Slett posten for en ansatt . DELETE-setningen er en data manipulasjon uttalelse som lar deg slette data i en rad. Syntaksen brukes til sletting uttalelse med WHERE-leddet : en
DELETE FROM ansatte
HVOR ansatt_nr = 3;