? Oracle SQL , manchmal auch als PL /SQL genannt wird, ist Oracle Corporation proprietäre Erweiterung der SQL-Datenbank -Abfragesprache . Oracle SQL wird verwendet, um zu manipulieren und Abfragen von Daten in Oracle-Datenbanken gespeichert. Origin
Standard- SQL , die für Structured Query Language steht , wurde ursprünglich von IBM in den 1970er-Jahren von IBM im Jahr 1985 patentiert entwickelt und offiziell standardisiert durch ANSI (American National Standards Institute ) im Jahr 1986. Oracle Corporation entwickelte später eine Reihe von proprietären Erweiterungen zum SQL-Standard , die prozedurale Sprache Funktionalität hinzugefügt .
Procedural Funktionalität
Oracle SQL Verfahrensrechte Funktionalität stark erweitert auf Standard- SQL . Der SQL-Standard bietet Funktionen zum Abrufen und Bearbeiten von Datensätzen , aber PL /SQL ( Procedural Language /SQL ) ist ein robuster Programmiersprache , die die Erstellung von komplexen Programmen mit definierten Variablen und Schleifen .
< br > Vorteile
der Hauptvorteil der Verwendung von Oracle SQL ist die nahtlose Integration mit Oracle - Datenbanken Marke . Oracle SQL bietet Funktionen, die SQL-Standard fehlt und kommt auch mit vielen abgepackten Gruppen von Funktionen und Prozeduren für Oracle Datenbank-Administratoren konzipiert.
Syntax
Oracle SQL Syntax ist basierend auf Ada , stieg eine Programmiersprache von Pascal . Tatsächlich ist die Struktur eines PL /SQL-Prozedur ähnelt stark der Kernprogramm Struktur des ursprünglichen Sprache Pascal .
Warnung
Oracle SQL hat einige Ähnlichkeiten Oberfläche zu Microsofts Transactional SQL (T -SQL) , aber es gibt erhebliche Unterschiede in der Feature-Sets und Syntax der 2 Sprachen. Porting Verfahren in 1 in die andere Sprache geschrieben ist in der Regel ziemlich schwierig , zumal Microsoft SQL Server und Oracle-Datenbanken Satzsperren und mehrere Benutzer auf unterschiedliche Weise zu behandeln.