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.
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.
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.