PL / SQL First Program: Hallo Welt Beispiel

Inhaltsverzeichnis:

Anonim

In diesem Tutorial werden wir SQL * Plus vorstellen und lernen, 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.

In diesem Tutorial lernen Sie.

  • Was ist SQL * Plus?
  • Verbindung zur Datenbank herstellen
  • So schreiben Sie ein einfaches Programm mit PL / SQL
  • Deklaration und Verwendung von Variablen im Programm
  • Kommentare in PL / SQL

Was ist SQL * Plus?

SQL * Plus ist ein interaktives Tool für Stapelabfragen, das bei jeder Oracle-Installation installiert wird. Sie finden es unter Start> Programme> Oracle-OraHomeName> Anwendungsentwicklung> SQL Plus. Alternativ können Sie es auch vom Oracle Technology Network (OTN) herunterladen.

Es verfügt über eine Befehlszeilenbenutzeroberflä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 erfahren Sie, wie Sie eine Verbindung zu SQL * Plus in der Windows-Benutzeroberfläche herstellen. Wenn wir SQL * Plus öffnen, werden Sie nach den unten gezeigten Verbindungsdetails gefragt.

Verbindungsdetails:

  • Benutzername:
  • Passwort:
  • Host-Zeichenfolge:
  • Nach der erfolgreichen Verbindung wird SQL Plus wie unten gezeigt angezeigt
  • Wir müssen "set serveroutput on" ausführen, wenn wir die Ausgabe des Codes sehen wollen.
  • Jetzt können wir mit dem SQL * Plus-Tool arbeiten.

So schreiben Sie ein einfaches Programm mit PL / SQL

In diesem Abschnitt schreiben wir ein einfaches Programm zum Drucken von "Hello World" mit "Anonymous Block".

BEGINdbms_output.put_line (‘Hello World… ');END;/
Ausgabe:
Hello World… 

Code Erläuterung:

  • Codezeile 2 : Druckt die Meldung "Hallo Welt ..."
  • Der folgende Screenshot erklärt, wie Sie den Code in SQL * Plus eingeben.

Hinweis: Auf einen Block sollte immer '/' folgen, das die Informationen über das Ende des Blocks an den Compiler sendet. Bis der Compiler auf '/' trifft, wird der Block nicht als abgeschlossen betrachtet und nicht ausgeführt.

Deklaration und Verwendung von Variablen im Programm

Hier werden wir die "Hallo Welt" mit den Variablen drucken.

DECLAREtext VARCHAR2(25);BEGINtext:= ‘Hello World’;dbms_output.put_line (text);END:/
Ausgabe:
Hello World

Code Erläuterung:

  • Codezeile 2 : Deklarieren einer Variablen "Text" eines VARCHAR2-Typs 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 einfach an, die Ausführung dieses bestimmten Codes zu ignorieren.

Kommentare können im Programm verwendet werden, um die Lesbarkeit des Programms zu verbessern. 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 Beginn des Kommentars und das Symbol '* /' das Ende des Kommentars. Der Code zwischen diesen beiden Symbolen wird vom Compiler als Kommentar behandelt.

Beispiel : In diesem Beispiel werden wir 'Hello World' drucken und wir werden auch sehen, wie sich die kommentierten Zeilen im Code verhalten

BEGIN--single line commentdbms output.put line (' Hello World ’);/*Multi line commenting beginsMulti line commenting ends */END;/
Ausgabe:
Hello World

Code Erläuterung:

  • Codezeile 2 : Einzeiliger Kommentar und Compiler haben diese Zeile bei der Ausführung ignoriert.
  • Codezeile 3 : Drucken des Werts "Hello World".
  • Codezeile 4 : Mehrzeiliges Kommentieren beginnt mit '/ *'
  • Codezeile 5 : Mehrzeiliges Kommentieren endet mit '* /'

Zusammenfassung

In diesem Tutorial haben Sie mehr über SQL * Plus und den Verbindungsaufbau zu SQL * Plus erfahren. Sie haben auch gelernt, wie Sie das einfache Programm schreiben und wie Sie eine Variable darin verwenden. In unseren nächsten Kapiteln erfahren Sie mehr über verschiedene Funktionen, die im PL SQL-Programm implementiert werden können.