Oracle -Produkte verwenden SQL , die Industrie-Standard Sprache für relationale Datenbanken , die von IBM Research definiert wurde , sondern wurde zum ersten Mal auf den kommerziellen Markt durch Oracle Corporation im Jahr 1979 eingeführt . Oracle SQL wird verwendet, um zu manipulieren und Abfragen von Daten in Oracle-Datenbanken gespeichert. Oracle Database
Einige Datenbanken haben minimalen Funktionen und nur Daten speichern , während Oracle umfasst Programmiersprachen , Anlagen und Werkzeuge, die Enterprise-Level- Anwendungen und Data-Warehousing unterstützen. Oracle ist einer der beliebtesten Datenbanken der Welt .
Als Relational Database Management System (RDBMS ), Oracle speichert Daten in Tabellen mit Zeilen und Spalten. Eine Tabelle wird als eine Sammlung von Objekten der gleichen Art (Zeilen) bezeichnet. Die Grundlage für den Begriff relationale Datenbank ist , dass die Daten in einer Tabelle nach gemeinsamen Schlüssel , Konzepte, und die Fähigkeit, Daten aus einer Tabelle abrufen kann bezogen werden. Die Daten werden durch SQL oder Structured Query Language abgerufen.
SQL
Oracle unterstützt SQL -Befehle, die Sie auf Ihre Daten wählen, legen Sie neue Datensätze zu ermöglichen, vorhandene Datensätze zu aktualisieren und löschen von Datensätzen die Sie tauschen möchten .
die häufigste Operation ist die SQL select-Befehl . Die SELECT-Klausel wird immer von der from-Klausel gefolgt :
SELECT name FROM Spalte Name der Tabelle ;
Bevor Sie Daten aus Ihrer Datenbank Sie Daten in eine Tabelle einfügen müssen auswählen können. In der CREATE TABLE- Befehl , zuerst sagen Oracle , was Sie zu Ihrem Tisch nennen wollen ; nächste geben Sie die Namen der Spalten der Tabelle und die Art der Daten , dass jede Spalte enthalten soll :
CREATE TABLE Tisch Name (erste Spalte Name NUMBER ( 2) , zweite Spalte name CHAR ( 14) , dritte Spalte name CHAR ( 13) );
Die erste Spalte enthält numerische Daten (Anzahl) , und die zweite und dritte Spalte enthalten Zeichendaten ( CHAR ) --- Buchstaben, Zahlen oder Satzzeichen etc. die Zahlen stellen die maximale Länge der Werte, die in Ihre Spalten gespeichert werden können.
Sobald Sie eine Tabelle, die Sie mit der Eingabe Zeilen erstellt haben, können von Daten , indem Sie den Befehl insert , dann werden die Daten Werte, die in jeder Spalte sind zu gehen:
INSERT INTO Tabellenname VALUES (30, ' Name ', ' Adresse ');
die update-Klausel benennt die Tabelle, die Sie ändern möchten. Die set-Klausel " setzt " das Feld nennen Sie gleich einen gewissen Wert . Die Update- Befehl ändert Werte in Feldern gespeichert :
UPDATE Tabellenname SET Feld name = Feldname + 100
Die DELETE FROM-Klausel Namen der Tabelle, aus der Sie eine Zeile oder Satz entfernen Reihen . Die WHERE-Klausel ist optional und würde bedeuten, dass Sie alle Zeilen aus einer Tabelle zu entfernen und die Bedingungen festlegen, unter dem Ihre Zeilen gelöscht werden sollen wollte :
FROM table WHERE name = Tabelle 40
DELETE
Große oder komplexe SQL-Anweisungen ( gespeicherte Prozeduren) müssen in Oracle PL /SQL ( Procedural Language /Structured Query Language) -Code, der die Ausführung von mehreren SQL-Anweisungen ist geschrieben werden.