PL /SQL steht für Procedural Language Erweiterung von SQL . Oracle Version 6 war die erste Version, PL /SQL unterstützt , aber vor Oracle-Versionen nun auch unterstützt. PL /SQL ist eine Sprache, die aus Block der ADA und Pascal Sprachen abstammen. Jeder Block löst ein Problem und ist logisch mit Erklärungen und Aussagen zusammengefasst. Die PL /SQL-Engine akzeptiert PL /SQL-Blöcke als Eingabe , führt Prozeduranweisungen und sendet SQL -Anweisungen an die SQL-Anweisung Testamentsvollstrecker . Jeder Block besteht aus drei Abschnitten : Erklärung , Durchführung und Ausnahme. Things You
Oracle -Datenbank
brauchen anzeigen Weitere Anweisungen
1
schreiben Deklarationsteil . Type " DECLARE " und geben Sie dann Ihren Variablen, Konstanten und Cursor . Damit das Verfahren sauber , geben Sie jedes Attribut in einer eigenen Zeile unter DECLARE eingerückt. Dieser Abschnitt ist optional , aber es ist hilfreich , um die Attribute , die in Ihrem Befehl Verfahren verwendet werden zu definieren. Die Informationen werden verwendet, um Daten in der Ausführung Abschnitt steuern. Zum Beispiel sollten Ihre Erklärung wie folgt aussehen:
DECLARE
v_typeVariableAHere
v_typeVariableBHere
2
schreiben Ausführungsabschnitt . Geben Sie " Starten", um mit DECLARE ausrichten , aber unter den aufgeführten Variablen . Dieser Abschnitt ist obligatorisch und beginnt mit dem Wort "beginnen. " Dieser Abschnitt ist, wo die Programmlogik wird geschrieben, um Aufgaben , wie Schleifen oder bedingte Anweisungen auszuführen. Inhalt in diesem Abschnitt sind die obligatorischen Attribute SELECT und FROM . Unter BEGIN , Gedankenstrich und geben Sie " SELECT ", der verwendet wird, um die Datenbank , welche Spalten Sie anfordern anweisen . Geben Sie die Spalten in Ihrer Abfrage zu sehen, nachdem das Schlüsselwort " SELECT. " Unter SELECT , Typ " AB ". FROM wird verwendet, um die Datenbank , welche Tabellen Sie anfordern anweisen . Geben Sie die Tabellen, die Sie abrufen möchten. Optionale Attribute können innerhalb der Ausführungsabschnitt wie VALUES geschrieben werden. Geben Sie "Werte" unter FROM , mit dem Sie einen Wert in einem der Variablen, die Sie in Ihrer Erklärung Abschnitt schrieb zuweisen können . Das Format sollte wie folgt aussehen :
DECLARE
v_typeVariableAHere
v_typeVariableBHere
BEGIN
SELECT (Spalten)
< p > AB (Tabellen)
VALUES ( v_typeVariableAHere + 1 )
3
schreiben Ausnahme Abschnitt . Typ "Ausnahme" unter Werte, sondern richten beginnen. Geben Sie Ihre Informationen zur Ausnahme unter und eingerückt unter Ausnahme. Dieser Abschnitt ist optional , aber es ist hilfreich, weil es keine Fehler im Programm verarbeiten kann , so dass die Blöcke richtig auszuführen. Type " END; " Ihr Befehl Verfahren beenden. Das gesamte Verfahren sollte wie folgt aussehen :
DECLARE
v_typeVariablesHere
BEGIN
SELECT ( Spalten, die Sie auswählen möchten )
FROM ( Tabellen, die Sie wählen )
VALUES ( wenn Sie wollen , um einen Wert einer Variablen zuweisen )
AUSNAHME
wENN DANN exception_name die Ausnahme
< p > END;