Was ist ein Oracle SQL?

October 13

Was ist ein Oracle SQL?

Oracle SQL, manchmal auch als PL/SQL, ist Oracle Corporation proprietäre Erweiterung der Abfragesprache SQL Datenbank. Oracle SQL dient zum Bearbeiten und Abfragen von Daten in Oracle-Datenbanken.

Herkunft

Standard-SQL steht für Structured Query Language und wurde ursprünglich von IBM in den 1970er-Jahren von IBM patentierten 1985 und 1986 formell von ANSI (das American National Standards Institute) standardisierte entwickelt. Oracle Corporation entwickelte später eine Reihe von proprietären Erweiterungen zum SQL-standard, die prozedurale Sprachfunktionalität hinzugefügt.

Prozessuale Funktionalität

Oracle SQL prozedurale der Funktionalität stark erweitert auf SQL-standard. SQL-Standard bietet Funktionen zum Abrufen und Bearbeiten von Datenbank-Datensätzen, aber PL/SQL (Procedural Language/SQL) ist eine robuste Programmiersprache, ermöglicht die Erstellung komplexer Programme mit definierten Variablen und Schleifen.

Vorteile

Der größte Vorteil der Verwendung von Oracle-SQL ist die nahtlose Integration mit Oracle-Marke-Datenbanken. Oracle SQL stellt die Funktionalität der SQL-standard fehlt und kommt auch mit vielen vorkonfigurierten Gruppen von Funktionen und Prozeduren für die Oracle-Datenbank-Administratoren.

Syntax

Oracle SQL Syntax basiert auf Ada, eine Programmiersprache, die von Pascal. In der Tat erinnert stark an die Struktur einer PL/SQL-Prozedur die Programmstruktur der Kern der ursprünglichen Sprache Pascal.

Warnung

Oracle SQL hat Oberflächen Ähnlichkeiten mit Microsofts Transaktions-SQL (T-SQL), aber es gibt erhebliche Unterschiede in der Feature-Sets und die Syntax der 2 Sprachen. Portieren von Prozeduren geschrieben in 1 Sprache in die andere ist in der Regel ziemlich schwierig, zumal von Microsoft SQL Server und Oracle-Datenbanken Datensatzsperrung und mehrere Benutzer auf unterschiedliche Weise behandeln.