Prozedurale Sprache / strukturierte Abfragesprache (pl / sql)

Definition - Was bedeutet prozedurale Sprache / strukturierte Abfragesprache (PL / SQL)?

Die prozedurale Sprache / strukturierte Abfragesprache (PL / SQL) ist die Implementierung einer SQL-Programmiersprachenerweiterung (Structured Query Language) durch Oracle. PL / SQL ist ein leistungsstarkes Tool, das die Abfragefähigkeit von SQL mit dem zusätzlichen Bonus an Programmierfunktionen kombiniert.

Technische.me erklärt die prozedurale Sprache / strukturierte Abfragesprache (PL / SQL)

Beginnend mit Oracle7 in den frühen neunziger Jahren entwickelte und bot Oracle erstmals PL / SQL an. Seit dieser Zeit ist PL / SQL überall dort enthalten, wo SQL angeboten wird. Eine separate Oracle PL / SQL-Engine in der Software wird zur Verarbeitung des PL / SQL-Codes verwendet. PL / SQL folgt wie SQL einer strengen Syntaxkontrollstruktur. Der PL / SQL-Codeblock besteht aus drei Hauptabschnitten: Deklaration (optional): Das Schlüsselwort für die Einführung des Deklarationsabschnitts lautet DECLARE. Ausführung (obligatorisch): Das Schlüsselwort für die Einführung des Hauptausführungsabschnitts lautet BEGIN. Ausnahme (optional): Das Schlüsselwort für die Einführung im Abschnitt zur Ausnahmebehandlung lautet EXCEPTION. Daher ist das Layout-Erscheinungsbild wie folgt strukturiert: DECLARE-Deklarationsabschnitt BEGIN Programmausführung AUSNAHME Ausnahmebehandlung Objekte, die nur mit PL / SQL und nicht nur mit SQL erstellt wurden, umfassen Funktionen, Pakete und Prozeduren. Die meisten Anwendungen, in denen SQL-Code ausgeführt wird, unterstützen jedoch auch PL / SQL. Daher trennen Datenbankadministratoren und Entwickler selten SQL- und PL / SQL-Code.