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.






