PL/SQL Hello World Programm (Beispiel)

โšก Intelligente Zusammenfassung

Das PL/SQL-Erstprogramm demonstriert, wie man eine Verbindung zu einem herstellt. Oracle Datenbankzugriff รผber SQL*Plus und Ausfรผhrung eines โ€žHello Worldโ€œ-Beispiels. Diese Ressource erklรคrt das SQL*Plus-Tool, Verbindungsdetails, anonyme Blรถcke, Variablendeklarationen und die Funktionsweise von Kommentaren in PL/SQL.

  • ๏ธ SQL*Plus-Tool: SQL*Plus ist das interaktive Abfragetool fรผr Batch-Abfragen, das mit SQL*Plus installiert wird. Oracle zur Ausfรผhrung von PL/SQL-Befehlen.
  • ???? Datenbankverbindung: Fรผr die Verbindung werden ein Benutzername, ein Passwort und eine Host-Zeichenfolge mit der Portnummer und der Datenbank-SID benรถtigt.
  • ???? Hello World Block: Ein anonymer Block verwendet BEGIN, dbms_output.put_line und END gefolgt von einem Schrรคgstrich, um die Ausgabe zu drucken.
  • ๐Ÿ“ฆ Verwenden von Variablen: Der Abschnitt DECLARE definiert eine VARCHAR2-Variable, der ein Wert zugewiesen und zur Laufzeit ausgegeben wird.
  • ๐Ÿ’ฌ Kommentare: PL/SQL unterstรผtzt einzeilige Kommentare mit doppelten Bindestrichen und mehrzeilige Kommentare, die in Schrรคgstrich-Stern-Zeichen eingeschlossen sind.

Erstes PL/SQL-Programm: Hallo Welt

In diesem Tutorial stellen wir SQL*Plus vor und lernen, wie man es mit der Datenbank verbindet.

Nach der Verbindung werden wir uns auch ansehen, wie wir unser erstes Programm, โ€žHello Worldโ€œ, in PL/SQL schreiben.

Was ist SQL*Plus?

SQL*Plus ist ein interaktives Abfragetool fรผr Batch-Abfragen, das mit jedem System 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 Kommandozeilen-Benutzeroberflรคche, eine Windows GUI und eine 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 lernen wir, wie man eine Verbindung zu SQL*Plus herstellt. Windows GUI. Beim ร–ffnen von SQL*Plus werden Sie wie unten dargestellt zur Eingabe der Verbindungsdetails aufgefordert.

Verbindungsdetails

  • Nutzername:
  • Passwort:
  • Host-String:

Verbindung zur Datenbank herstellen

  • Nach der erfolgreichen Verbindung wird die SQL Das Pluszeichen wird wie unten dargestellt 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, das โ€žHello Worldโ€œ ausgibt.Anonymer Block".

Schreiben Sie ein einfaches Programm mit PL/SQL

BEGIN
dbms_output.put_line ('Hello World..');
END;
/

Ausgang:

Hello World...

Code Erlรคuterung:

  • Code Linie 2Gibt die Nachricht โ€žHallo Weltโ€ฆโ€œ aus.
  • Der folgende Screenshot erklรคrt, wie der Code in SQL*Plus eingegeben wird.

Hinweis: Ein Block muss immer mit einem Schrรคgstrich (/) abgeschlossen werden, der dem Compiler das Ende des Blocks signalisiert. Solange der Compiler nicht auf den Schrรคgstrich stรถรŸt, betrachtet er den Block nicht als vollstรคndig und fรผhrt ihn nicht aus.

Schreiben Sie ein einfaches Programm mit PL/SQL

Deklaration und Verwendung von Variablen im Programm

Hier werden wir โ€žHello Worldโ€œ mithilfe von Variablen ausgeben.

Deklaration und Verwendung von Variablen

DECLARE
text VARCHAR2(25);
BEGIN
text := 'Hello World';
dbms_output.put_line (text);
END;
/

Ausgang:

Hello World

Code Erlรคuterung:

  • Code Linie 2Deklaration einer Variablen โ€žtextโ€œ vom Typ VARCHAR2 mit der GrรถรŸe 25.
  • Code Linie 4: Der Variablen โ€žtextโ€œ den Wert โ€žHello Worldโ€œ zuweisen.
  • Code Linie 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 verbessern. In PL/SQL kann Code auf zwei Arten kommentiert werden:

  • Um die jeweilige Zeile auszukommentieren, verwenden Sie ein 'โ€“' am Zeilenanfang.
  • Mit '/*โ€ฆ*/' kรถnnen wir mehrere Zeilen auskommentieren. Das Symbol '/*' markiert den Beginn des Kommentars, das Symbol '*/' das Ende. Der Code zwischen diesen beiden Symbolen wird vom Compiler als Kommentar interpretiert.

BeispielIn diesem Beispiel geben wir โ€žHello Worldโ€œ aus und schauen uns an, wie sich die auskommentierten 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 Erlรคuterung:

  • Code Linie 2: Einzeiliger Kommentar, der vom Compiler bei der Ausfรผhrung ignoriert wurde.
  • Code Linie 3: Ausgabe des Wertes โ€žHello Worldโ€œ.
  • Code Linie 4Mehrzeilige Kommentare beginnen mit '/*'.
  • Code Linie 5Mehrzeilige Kommentare enden mit '*/'.

Hรคufig gestellte Fragen

Ja. KI-Assistenten kรถnnen PL/SQL-Blรถcke sofort generieren und erklรคren. Anfรคnger sollten dennoch jedes Beispiel in SQL*Plus ausfรผhren und jede Zeile verstehen, um eine solide Grundlage in der Sprache zu schaffen.

Ja. KI-Tools kรถnnen hรคufige Fehler wie fehlende Schrรคgstriche, Semikolons oder unausgewogene Anfรผhrungszeichen erkennen und Korrekturen vorschlagen. Dies beschleunigt den Lernprozess, aber Sie sollten jede Korrektur durch Ausfรผhren des Codes รผberprรผfen.

Dadurch kann SQL*Plus die Ausgabe von dbms_output.put_line anzeigen. Ohne diesen Befehl bleiben die Meldungen ausgeblendet und das Programm liefert scheinbar kein sichtbares Ergebnis.

Ein anonymer Block ist ein unbenanntes PL/SQL-Programm mit einem optionalen DECLARE-Abschnitt und einem obligatorischen BEGIN-END-Abschnitt. Er wird einmalig ausgefรผhrt und nicht in der Datenbank gespeichert, wodurch er sich ideal fรผr schnelle Tests eignet.

Fassen Sie diesen Beitrag mit folgenden Worten zusammen: