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:
- Na de succesvolle verbinding wordt de SQL plus verschijnt zoals hieronder weergegeven
- 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'.
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.
Het declareren en gebruiken van variabelen in het programma
Hier gaan we โHallo wereldโ afdrukken met behulp van de 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
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.






