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.

Let op: 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.

Vat dit bericht samen met: