PL/SQL Eerste programma: Hello World-voorbeeld

In deze tutorial introduceren we SQL* Plus en leren we hoe u dit kunt verbinden met de database.

Na het aansluiten gaan we ook kijken hoe we ons eerste programma “Hello World” in PL/SQL kunnen schrijven.

Wat is SQL* Plus?

SQL* Plus is een interactieve en batchquerytool die bij elk programma wordt geïnstalleerd Oracle installatie. Je kunt het vinden via Start > Programma's > Oracle-OraHomeName > Applicatieontwikkeling > SQL Plus. Als alternatief kunt u het ook downloaden van de Oracle Technologienetwerk (OTN)

Het heeft een opdrachtregelgebruikersinterface, Windows GUI en webgebaseerde gebruikersinterface.

Hiermee kan de gebruiker verbinding maken met de database en PL/SQL-opdrachten uitvoeren.

Verbinding maken met database

In dit gedeelte gaan we leren hoe u verbinding kunt maken met SQL* Plus Windows GUI. Wanneer we SQL* Plus openen, zal het vragen om de verbindingsgegevens zoals hieronder weergegeven.

Verbindingsdetails

  • Gebruikersnaam:
  • Wachtwoord:
  • Hostreeks:

Verbinding maken met database

  • Na de succesvolle verbinding wordt de SQL plus verschijnt zoals hieronder weergegeven

Verbinding maken met database

  • We moeten "set serveroutput on" uitvoeren als we de uitvoer van de code willen zien.
  • Nu zijn we klaar om met de SQL* Plus-tool te werken.

Hoe u een eenvoudig programma schrijft met PL/SQL

In dit gedeelte gaan we een eenvoudig programma schrijven voor het afdrukken van “Hallo wereld” met behulp van “Anoniem blok'.

Schrijf een eenvoudig programma met PL/SQL

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

Output:

Hello World...

Code Verklaring:

  • Coderegel 2: Drukt het bericht “Hallo wereld. . .”
  • In de onderstaande schermafbeelding wordt uitgelegd hoe u de code in SQL* Plus invoert.

Opmerking: Een blok moet altijd worden gevolgd door '/', waarmee de informatie over het einde van het blok naar de compiler wordt gestuurd. Totdat de compiler '/' tegenkomt, beschouwt hij het blok niet als voltooid en voert het het niet uit.

Schrijf een eenvoudig programma met PL/SQL

Het declareren en gebruiken van variabelen in het programma

Hier gaan we “Hallo wereld” afdrukken met behulp van de variabelen.

Het declareren en gebruiken van variabelen

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

Output:

Hello World

Code Verklaring:

  • Coderegel 2: Het declareren van een variabele “tekst” van een VARCHAR2-type met grootte 25
  • Coderegel 4: Toekennen van de waarde “Hallo Wereld” aan de variabele “tekst”.
  • Coderegel 5: Afdrukken van de waarde van de variabele “tekst”.

Opmerkingen in PL/SQL

Commentaarcode geeft de compiler eenvoudigweg de opdracht om de uitvoering van die specifieke code te negeren.

Commentaar kan in het programma worden gebruikt om de leesbaarheid van het programma te vergroten. In PL/SQL kunnen codes op twee manieren worden becommentarieerd.

  • Gebruik '–' aan het begin van de regel om commentaar te geven op die specifieke regel.
  • Met '/*…….*/' kunnen we meerdere regels gebruiken. Het symbool '/*' markeert het begin van de opmerking en het symbool '*/' markeert het einde van de opmerking. De code tussen deze twee symbolen wordt door de compiler als commentaar behandeld.

Voorbeeld: In dit voorbeeld gaan we 'Hallo wereld' afdrukken en gaan we ook kijken hoe de regels met commentaar zich in de code gedragen

Opmerkingen in PL/SQL

BEGIN
--single line comment
dbms output.put line (' Hello World ’);
/*Multi line commenting begins
Multi line commenting ends */
END;
/

Output:

Hello World

Code Verklaring:

  • Coderegel 2: Commentaar op één regel en de compiler negeerden deze regel tijdens de uitvoering.
  • Coderegel 3: De waarde “Hallo wereld” afdrukken.
  • Coderegel 4: commentaar op meerdere regels begint met '/*'
  • Coderegel 5: commentaar op meerdere regels eindigt met '*/'

Samenvatting

In deze zelfstudie hebt u geleerd over SQL* Plus en het tot stand brengen van verbindingen met SQL* Plus. Je hebt ook geleerd hoe je het eenvoudige programma schrijft en hoe je er een variabele in gebruikt. In de komende hoofdstukken zullen we meer leren over de verschillende functionaliteiten die in de PL SQL-programma.