In deze tutorial introduceren we SQL * Plus en leren we hoe u het met de database kunt verbinden.
Na de verbinding gaan we ook zien hoe we ons eerste programma "Hello World" in PL / SQL kunnen schrijven.
In deze tutorial leer je.
- Wat is SQL * Plus?
- Verbinding maken met database
- Hoe een eenvoudig programma te schrijven met PL / SQL
- Declaratie en gebruik van variabelen in het programma
- Opmerkingen in PL / SQL
Wat is SQL * Plus?
SQL * Plus is een interactieve tool voor batchquery's die bij elke Oracle-installatie wordt geïnstalleerd. Het is te vinden op Start> Programma's> Oracle-OraHomeName> Applicatieontwikkeling> SQL Plus. Als alternatief kunt u het ook downloaden van het Oracle Technology Network (OTN)
Het heeft een gebruikersinterface via de opdrachtregel, Windows GUI en een webgebaseerde gebruikersinterface.
Hiermee kan de gebruiker verbinding maken met de database en PL / SQL-opdrachten uitvoeren.
Verbinding maken met database
In deze sectie gaan we leren hoe u verbinding kunt maken met SQL * Plus in Windows GUI. Wanneer we SQL * Plus openen, zal het om de verbindingsdetails vragen, zoals hieronder weergegeven.
Verbindingsdetails:
- Gebruikersnaam:
- Wachtwoord:
- Host String:
- Na de succesvolle verbinding verschijnt de SQL plus 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 een eenvoudig programma te schrijven met PL / SQL
In deze sectie gaan we een eenvoudig programma schrijven om "Hallo wereld" af te drukken met behulp van "Anoniem blok".
BEGINdbms_output.put_line (‘Hello World… ');END;/Uitgang:
Hello World…
Code Verklaring:
- Coderegel 2 : drukt het bericht "Hallo wereld ..." af
- In de onderstaande schermafbeelding wordt uitgelegd hoe u de code in SQL * Plus invoert.
Opmerking: een blok moet altijd worden gevolgd door '/' die de informatie over het einde van het blok naar de compiler stuurt. Totdat de compiler '/' tegenkomt, zal het niet beschouwen dat het blok is voltooid en zal het het niet uitvoeren.
Declaratie en gebruik van variabelen in het programma
Hier gaan we de "Hallo wereld" afdrukken met behulp van de variabelen.
DECLAREtext VARCHAR2(25);BEGINtext:= ‘Hello World’;dbms_output.put_line (text);END:/Uitgang:
Hello World
Code Verklaring:
- Coderegel 2 : declareren van een variabele "tekst" van een VARCHAR2-type met grootte 25
- Coderegel 4 : toekenning van de waarde "Hello World" aan de variabele "text".
- Coderegel 5 : Afdrukken van de waarde van de variabele "text".
Opmerkingen in PL / SQL
Commentaarcode geeft de compiler de instructie 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 die specifieke regel te becommentariëren.
- 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 we gaan ook kijken hoe de commentaarregels zich gedragen in de code
BEGIN--single line commentdbms output.put line (' Hello World ’);/*Multi line commenting beginsMulti line commenting ends */END;/Uitgang:
Hello World
Code Verklaring:
- Coderegel 2 : commentaar van één regel en compiler negeerde deze regel tijdens de uitvoering.
- Coderegel 3 : Afdrukken van de waarde "Hallo wereld."
- Coderegel 4 : Commentaar op meerdere regels begint met '/ *'
- Coderegel 5 : Commentaar op meerdere regels eindigt op '* /'
Overzicht
In deze tutorial heb je geleerd over SQL * Plus en het tot stand brengen van een verbinding met SQL * Plus. Je hebt ook geleerd hoe je het eenvoudige programma schrijft en hoe je er een variabele in gebruikt. In onze komende hoofdstukken zullen we meer leren over verschillende functionaliteiten die kunnen worden geïmplementeerd in het PL SQL-programma.