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:

Verbindung zur Datenbank herstellen

  • Nach der erfolgreichen Verbindung wird die SQL plus wird wie unten gezeigt angezeigt

Verbindung zur Datenbank herstellen

  • 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".

Schreiben Sie ein einfaches Programm mit PL/SQL

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.

Schreiben Sie ein einfaches Programm mit PL/SQL

Deklaration und Verwendung von Variablen im Programm

Hier drucken wir das โ€žHello Worldโ€œ mithilfe der Variablen aus.

Deklaration und Verwendung von Variablen

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

Kommentare in PL/SQL

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.

Fassen Sie diesen Beitrag mit folgenden Worten zusammen: