Programul PL/SQL Hello World (Exemplu)
โก Rezumat inteligent
Primul program PL/SQL demonstreazฤ cum sฤ te conectezi la un Oracle baza de date prin SQL*Plus ศi rulaศi un exemplu Hello World. Aceastฤ resursฤ explicฤ instrumentul SQL*Plus, detaliile conexiunii, blocurile anonime, declararea variabilelor ศi modul รฎn care funcศioneazฤ comentariile รฎn PL/SQL.

ร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 interactiv ศi de interogare รฎn lot care se instaleazฤ 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 Tehnologicฤ (OTN).
Are o interfaศฤ utilizator de tip linie de comandฤ, o Windows interfaศฤ graficฤ ศi o interfaศฤ 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 Interfaศa graficฤ. 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 afiศarea comenzii โHello Worldโ folosind un โBloc anonim".
BEGIN dbms_output.put_line ('Hello World..'); END; /
ieศire:
Hello World...
Code Explicaลฃie:
- Code line 2: Afiศeazฤ mesajul โSalut, lumeโฆโ.
- Captura de ecran de mai jos explicฤ cum se introduce codul รฎn SQL*Plus.
Notฤ: Un bloc ar trebui sฤ fie รฎntotdeauna urmat de โ/โ, care trimite informaศiile cฤtre compilator despre sfรขrศitul blocului. Pรขnฤ cรขnd compilatorul nu รฎntรขlneศte โ/โ, nu va considera blocul complet ศi nu รฎl va executa.
Declararea ศi utilizarea variabilelor รฎn program
Aici vom afiศa โHello Worldโ folosind variabile.
DECLARE text VARCHAR2(25); BEGIN text := 'Hello World'; dbms_output.put_line (text); END; /
ieศire:
Hello World
Code Explicaลฃie:
- Code line 2Declararea unei variabile โtextโ de tip VARCHAR2 cu dimensiunea 25.
- Code line 4: Atribuirea valorii โHello Worldโ variabilei โtextโ.
- Code line 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.
Comentariile pot fi folosite รฎn program pentru a creศte lizibilitatea acestuia. รn PL/SQL, codul poate fi comentat รฎn douฤ moduri:
- Folosirea semnului โโโ la รฎnceputul liniei pentru a comenta linia respectivฤ.
- Folosind โ/*โฆโฆ*/โ putem comenta mai multe linii. Simbolul โ/*โ marcheazฤ รฎnceputul comentariului, iar simbolul โ*/โ marcheazฤ sfรขrศitul comentariului. Codul dintre aceste douฤ simboluri va fi tratat ca ศi comentarii de cฤtre compilator.
Exempluรn acest exemplu, vom afiศa โ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
Code Explicaลฃie:
- Code line 2Comentariu pe o singurฤ linie, iar compilatorul a ignorat aceastฤ linie din execuศie.
- Code line 3Afiศarea valorii โSalut, lumeโ.
- Code line 4Comentariile pe mai multe linii รฎncep cu '/*'.
- Code line 5Comentariile pe mai multe linii se terminฤ cu โ*/โ.






