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ă:

Conectarea la baza de date

  • După conexiunea cu succes, SQL plus va apărea așa cum se arată mai jos

Conectarea la baza de date

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

Scrieți un program simplu folosind PL/SQL

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.

Scrieți un program simplu folosind PL/SQL

Declararea și utilizarea variabilelor în program

Aici vom tipări „Hello World” folosind variabilele.

Declararea și utilizarea variabilelor

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

Comentarii în PL/SQL

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.