L'American National Institute standard o ANSI ha introdotto il primo standard SQL industria nel 1986. Con l'introduzione di Oracle 9i , l'attuazione di SQL/92 ANSI divenne la sintassi standard . Oracle Database supporta i comandi SQL ANSI . Il linguaggio di interrogazione strutturato , o SQL utilizza la SELECT, INSERT, UPDATE e DELETE per eseguire query e manipolare i dati memorizzati nel database Oracle . Istruzioni
1
Seleziona tutti i dati del database dipendenti . La dichiarazione query di selezione consente il recupero dei dati memorizzati in una tabella di database . La sintassi utilizzando l' istruzione SELECT :
Select * from dipendenti ;
Nota : Utilizzando la ( * ) indica che si desidera recuperare tutti i record memorizzati nel
dipendenti < p > Tabella .
l'istruzione Select , in combinazione con la clausola WHERE può essere utilizzato anche per filtrare i record specifici. Potremmo essere interesse per il recupero dei dati memorizzati per lo employee_id pari a 1 . La sintassi utilizzando l' istruzione SELECT con la clausola WHERE :
Selezionare * da dipendenti dove employee_id = '1 ';
2
inserire un nuovo record nella tabella dipendenti . Utilizzando il comando DESCRIVERE fornirà una struttura di tabella dipendente . Ad esempio , al prompt SQL , immettere " descrivono i dipendenti , " i risultati riportano il nome delle colonne , Null ? - Informazioni di valore, che indica che è necessario fornire un valore per la colonna e il tipo di colonna , numerico , data o NULL
-------
NOT NULL
NON
sintassi utilizzata per il comando di inserimento è
INSERT INTO dipendenti (
employee_id , manager_id , first_name , cognome , titolo , stipendio ) per
VALUES ( 3 , 1 , ' Joan ' , ' Johnson ', ' manager' , 50000 ) ;
3
Aggiornare il record di un dipendente . La dichiarazione di aggiornamento è una dichiarazione di manipolazione dei dati che consente di modificare i dati in una riga . La sintassi utilizzata per l' istruzione di aggiornamento con il SET e WHERE :
UPDATE dipendenti
SET stipendio = 55000
DOVE employee_id = 3;
4
Elimina il record di un dipendente . L' istruzione DELETE è una dichiarazione di manipolazione dei dati che consente di eliminare i dati in una riga . La sintassi utilizzata per l'istruzione DELETE con la clausola WHERE :
DELETE FROM dipendenti
DOVE employee_id = 3;