Primul program PL/SQL: exemplu Hello World
În acest tutorial, vom introduce SQL* Plus și vom învăța cum să-l conectăm la baza de date.
După conectare, vom vedea și cum să scriem primul nostru program „Hello World” în PL/SQL.
Ce este SQL* Plus?
SQL* Plus este un instrument de interogare interactiv și în lot, care este instalat cu fiecare Oracle instalare. Poate fi găsit la Start > Programe > Oracle-OraHomeName > Dezvoltare aplicație > SQL Plus. Alternativ, îl puteți descărca și din Oracle Rețeaua de tehnologie (OTN)
Are o interfață de utilizator în linie de comandă, Windows GUI și interfață de utilizator bazată pe web.
Acesta permite utilizatorului să se conecteze la baza de date și să execute comenzi PL/SQL.
Conectarea la baza de date
În această secțiune, vom învăța cum să ne conectăm la SQL* Plus în Windows GUI. Când deschidem SQL* Plus, acesta va solicita detaliile conexiunii, așa cum se arată mai jos.
Detalii conexiune
- Nume de utilizator:
- Parola:
- Șirul gazdă:
- După conexiunea cu succes, SQL plus va apărea așa cum se arată mai jos
- Trebuie să executăm „set serveroutput on” dacă trebuie să vedem rezultatul codului.
- Acum suntem gata să lucrăm cu instrumentul SQL* Plus.
Cum se scrie un program simplu folosind PL/SQL
În această secțiune, vom scrie un program simplu pentru tipărirea „Hello World” folosind „Bloc anonim".
BEGIN dbms_output.put_line (‘Hello World..'); END; /
ieșire:
Hello World...
Explicația codului:
- Linia de cod 2: Imprimă mesajul „Hello World. . .”
- Captura de ecran de mai jos explică cum să introduceți codul în SQL* Plus.
Notă: Un bloc ar trebui să fie întotdeauna urmat de „/” care trimite compilatorului informațiile despre sfârșitul blocului. Până când compilatorul întâlnește „/”, nu va considera că blocul este finalizat și nu îl va executa.
Declararea și utilizarea variabilelor în program
Aici vom tipări „Hello World” folosind variabilele.
DECLARE text VARCHAR2(25); BEGIN text:= ‘Hello World’; dbms_output.put_line (text); END; /
ieșire:
Hello World
Explicația codului:
- Linia de cod 2: Declararea unei variabile „text” de tip VARCHAR2 cu dimensiunea 25
- Linia de cod 4: Atribuirea valorii „Hello World” variabilei „text”.
- Linia de cod 5: Imprimarea valorii variabilei „text”.
Comentarii în PL/SQL
Comentarea codului pur și simplu instruiește compilatorul să ignore acel anumit cod de la execuție.
Comentariul poate fi folosit în program pentru a crește lizibilitatea programului. În PL/SQL codurile pot fi comentate în două moduri.
- Folosind „–” la începutul liniei pentru a comenta respectiva linie.
- Folosind „/*…….*/” putem folosi mai multe linii. Simbolul „/*” marchează începutul comentariului, iar simbolul „*/” marchează sfârșitul comentariului. Codul dintre aceste două simboluri va fi tratat ca comentarii de către compilator.
Exemplu: În acest exemplu, vom tipări „Hello World” și vom vedea, de asemenea, cum se comportă liniile comentate în cod
BEGIN --single line comment dbms output.put line (' Hello World ’); /*Multi line commenting begins Multi line commenting ends */ END; /
ieșire:
Hello World
Explicația codului:
- Linia de cod 2: Comentariul pe o singură linie și compilatorul au ignorat această linie de la execuție.
- Linia de cod 3: se imprimă valoarea „Hello World”.
- Linia de cod 4: Comentariul pe mai multe linii începe cu „/*”
- Linia de cod 5: comentariile pe mai multe linii se termină cu „*/”
Rezumat
În acest tutorial, ați învățat despre SQL* Plus și stabilirea conexiunii la SQL* Plus. De asemenea, ați învățat cum să scrieți un program simplu și cum să utilizați o variabilă în ele. În capitolele noastre viitoare, vom afla mai multe despre diferitele funcționalități care pot fi implementate în Programul PL SQL.