Das American National Standard Institute, oder ANSI führte die erste Industrie SQL-Standard im Jahr 1986. Mit der Einführung von Oracle 9i , wurde die Umsetzung der ANSI SQL/92 die Standard- Syntax . Oracle Database unterstützt die ANSI SQL-Befehle . Die Structured Query Language oder SQL verwendet die Select, Insert , Update und Delete-Anweisungen zum Abfragen und Bearbeiten von Daten in der Oracle-Datenbank gespeichert. Anleitung
1
Wählen Sie alle Daten aus der Datenbank Angestellte . Die select -Abfrage-Anweisung bietet den Abruf der gespeicherten Daten in einer Datenbank-Tabelle . Die Syntax mit der Anweisung SELECT :
Select * from Mitarbeiter ;
Hinweis: Mit der (*) zeigt an, dass Sie möchten, um alle Datensätze in der Mitarbeiter
gespeichert abrufen < p> Tabelle .
Die Select-Anweisung in Kombination mit der where-Klausel kann auch verwendet werden , um bestimmte Datensätze zu filtern. Man kann sich beim Abrufen der Daten für die employee_id gleich 1 gespeichert sein . Die Syntax mit der SELECT-Anweisung mit der WHERE-Klausel :
Select * from Mitarbeiter wo employee_id = '1 ';
2
Einfügen eines neuen Datensatzes in die Tabelle employees . Mit dem Befehl DESCRIBE liefert eine Tabelle employee Struktur . Zum Beispiel bei der SQL-Eingabeaufforderung , geben Sie " beschreiben Mitarbeiter ," die Ergebnisse werden den Namen der Spalten , Null Liste ? - Wert-Information ; darauf hinweist, dass Sie müssen einen Wert für die Spalte , und die Art der Spalte , numerisch, Datum oder liefern NULL
-------
NOT NULL
NICHT Syntax für den Befehl insert verwendet wird
INSERT INTO Mitarbeiter (
employee_id , manager_id , vorname, nachname , Titel , Gehalt)
VALUES ( 3, 1, ' Joan ' , ' Johnson ', ' Manager' 50000 );
3
aktualisieren eines Mitarbeiters Rekord. Das Update -Anweisung ist eine Anweisung, die Datenmanipulation Sie die Daten in einer Zeile zu ändern. Die Syntax für die Update-Anweisung mit der SET und WHERE-Klauseln verwendet :
UPDATE Mitarbeiter
SET Gehalt = 55000
WHERE employee_id = 3;
4
löschen eines Mitarbeiters Rekord. Die Lösch- Anweisung ist eine Anweisung, die Datenmanipulation Sie die Daten in einer Zeile löschen können. Die Syntax für die delete-Anweisung mit der WHERE-Klausel verwendet :
DELETE FROM employees WHERE
employee_id = 3;