PL/SQL First Program: Hello World-Beispiel
In diesem Tutorial stellen wir SQL* Plus vor und erfahren, wie man es mit der Datenbank verbindet.
Nach der Verbindung werden wir auch sehen, wie wir unser erstes Programm „Hello World“ in PL/SQL schreiben.
Was ist SQL* Plus?
SQL* Plus ist ein interaktives Batch-Abfragetool, das mit jedem installiert wird Oracle Installation. Es ist unter Start > Programme > zu finden Oracle-OraHomeName > Anwendungsentwicklung > SQL Plus. Alternativ können Sie es auch hier herunterladen Oracle Technologienetzwerk (OTN)
Es verfügt über eine Befehlszeilen-Benutzeroberfläche, Windows GUI und webbasierte Benutzeroberfläche.
Es ermöglicht dem Benutzer, eine Verbindung zur Datenbank herzustellen und PL/SQL-Befehle auszuführen.
Verbindung zur Datenbank herstellen
In diesem Abschnitt erfahren Sie, wie Sie eine Verbindung zu SQL* Plus herstellen Windows GUI. Wenn wir SQL* Plus öffnen, werden wir wie unten gezeigt zur Eingabe der Verbindungsdetails aufgefordert.
Verbindungsdetails
- Nutzername:
- Passwort:
- Host-String:
- Nach der erfolgreichen Verbindung wird die SQL plus wird wie unten gezeigt angezeigt
- Wir müssen „set serveroutput on“ ausführen, wenn wir die Ausgabe des Codes sehen möchten.
- Jetzt sind wir bereit, mit dem SQL* Plus-Tool zu arbeiten.
So schreiben Sie ein einfaches Programm mit PL/SQL
In diesem Abschnitt schreiben wir ein einfaches Programm zum Drucken von „Hello World“ mit „Anonymer Block".
BEGIN dbms_output.put_line (‘Hello World..'); END; /
Ausgang:
Hello World...
Code-Erklärung:
- Codezeile 2: Druckt die Nachricht „Hello World. . .“
- Der folgende Screenshot erklärt, wie Sie den Code in SQL* Plus eingeben.
Hinweis: Auf einen Block sollte immer ein „/“ folgen, der die Information über das Ende des Blocks an den Compiler sendet. Bis der Compiler auf „/“ trifft, betrachtet er den Block nicht als abgeschlossen und führt ihn nicht aus.
Deklaration und Verwendung von Variablen im Programm
Hier drucken wir das „Hello World“ mithilfe der Variablen aus.
DECLARE text VARCHAR2(25); BEGIN text:= ‘Hello World’; dbms_output.put_line (text); END; /
Ausgang:
Hello World
Code-Erklärung:
- Codezeile 2: Deklarieren einer Variablen „text“ vom Typ VARCHAR2 mit der Größe 25
- Codezeile 4: Der Variablen „text“ den Wert „Hello World“ zuweisen.
- Codezeile 5: Drucken des Werts der Variablen „text“.
Kommentare in PL/SQL
Das Kommentieren von Code weist den Compiler lediglich an, diesen bestimmten Code bei der Ausführung zu ignorieren.
Kommentare können im Programm verwendet werden, um die Lesbarkeit des Programms zu erhöhen. In PL/SQL können Codes auf zwei Arten kommentiert werden.
- Verwenden Sie „–“ am Anfang der Zeile, um diese bestimmte Zeile zu kommentieren.
- Mit „/*…….*/“ können wir mehrere Zeilen verwenden. Das Symbol „/*“ markiert den Anfang des Kommentars und das Symbol „*/“ markiert das Ende des Kommentars. Der Code zwischen diesen beiden Symbolen wird vom Compiler als Kommentare behandelt.
Beispiel: In diesem Beispiel geben wir „Hello World“ aus und sehen außerdem, wie sich die kommentierten Zeilen im Code verhalten
BEGIN --single line comment dbms output.put line (' Hello World ’); /*Multi line commenting begins Multi line commenting ends */ END; /
Ausgang:
Hello World
Code-Erklärung:
- Codezeile 2: Einzeiliger Kommentar und der Compiler hat diese Zeile bei der Ausführung ignoriert.
- Codezeile 3: Drucken des Werts „Hello World“.
- Codezeile 4: Mehrzeilige Kommentare beginnen mit „/*“
- Codezeile 5: Mehrzeilige Kommentare enden mit '*/'
Zusammenfassung
In diesem Tutorial haben Sie etwas über SQL* Plus und den Verbindungsaufbau zu SQL* Plus gelernt. Sie haben auch gelernt, wie man ein einfaches Programm schreibt und wie man darin eine Variable verwendet. In unseren kommenden Kapiteln werden wir mehr über verschiedene Funktionalitäten erfahren, die in implementiert werden können PL SQL-Programm.