The American National Standard Institute , eller ANSI introducerade den första industrin SQL standard 1986 . Med introduktionen av Oracle 9i , blev genomförandet av ANSI SQL/92 standarden syntax. Oracle Database stöder ANSI SQL -kommandon . Structured Query Language , eller SQL använder Välj , Infoga , uppdatera och radera uttalanden att fråga och manipulera data lagrad i Oracle databasen . Instruktioner
1
Välj alla data från de anställda databasen . Urvalsfrågan uttalande erbjuder hämtning av lagrade data i en databastabell . Syntaxen att använda SELECT :
Välj * från anställda ,
Anm : Med ( * ) anger att du vill hämta alla poster som finns i medarbetarna
Tabell .
Select uttalande i kombination med den där klausulen kan också användas för att filtrera specifika poster . Vi kan vara intresse för att hämta de data som lagras för employee_id lika med 1 . Syntaxen att använda SELECT med WHERE :
Välj * från anställda där employee_id = '1 ' ;
2
infoga en ny post i tabellen Anställda . Använda DESCRIBE kommandot kommer att leverera en struktur anställd bord . Till exempel på SQL- prompten , skriv " beskriver anställda , " resultaten kommer att lista namnet på kolumnerna , Null ? - Värdet information, som visar att du måste ange ett värde för kolumnen , och den typ av kolumn , numeriskt , datum eller NULL
-------
NOT NULL
INTE syntax används för insatsen kommandot är
INSERT INTO anställda (
employee_id , manager_id , förnamn, efternamn , titel , lön ) katalog
VALUES (3, 1 , " Joan " , " Johnson " , "manager" , 50000 ) ;
3
Uppdatera medarbetare rekord . Uppdateringen uttalande är en data manipulation uttalande som gör att du kan ändra data i en rad . Syntaxen används vid uppdateringen uttalande med SET och WHERE -satser:
UPPDATERING anställda
SET lön = 55000
WHERE employee_id = 3 ;
4
bort en anställd rekord . Uttrycket delete är en data manipulation uttalande som gör att du kan radera data i en rad . Syntaxen används uttrycket delete med WHERE :
DELETE FROM anställda
WHERE employee_id = 3 ;