PL/SQL esimene programm: Tere maailm näide
Selles õpetuses tutvustame SQL* Plusi ja õpime seda andmebaasiga ühendama.
Pärast ühendamist näeme ka, kuidas kirjutada oma esimene programm "Hello World" PL/SQL-is.
Mis on SQL* Plus?
SQL* Plus on interaktiivne ja partiipäringu tööriist, mis on installitud igasse Oracle paigaldus. Selle leiate menüüst Start > Programs > Oracle-OraHomeName > Rakenduste arendus > SQL Plus. Teise võimalusena saate selle alla laadida ka veebisaidilt Oracle Tehnoloogiavõrk (OTN)
Sellel on käsurea kasutajaliides, Windows GUI ja veebipõhine kasutajaliides.
See võimaldab kasutajal luua ühenduse andmebaasiga ja täita PL/SQL-käske.
Ühenduse loomine andmebaasiga
Selles jaotises õpime, kuidas luua ühendus rakendusega SQL* Plus Windows GUI. Kui avame SQL* Plusi, küsib see ühenduse üksikasju, nagu allpool näidatud.
Ühenduse üksikasjad
- Kasutajanimi:
- Parool:
- Hosti string:
- Pärast edukat ühendamist SQL pluss kuvatakse, nagu allpool näidatud
- Kui peame koodi väljundit nägema, peame käivitama käsu "set serveroutput on".
- Nüüd oleme valmis töötama tööriistaga SQL* Plus.
Kuidas kirjutada lihtsat programmi PL/SQL abil
Selles jaotises kirjutame lihtsa programmi "Tere maailm" printimiseks, kasutades "Anonüümne blokk".
BEGIN dbms_output.put_line (‘Hello World..'); END; /
Väljund:
Hello World...
Koodi selgitus:
- Koodirida 2: Prindib välja sõnumi „Tere maailm. . .”
- Allolev ekraanipilt selgitab, kuidas koodi SQL* Plusis sisestada.
Märge: Plokile peaks alati järgnema '/', mis saadab kompilaatorile info ploki lõpu kohta. Kuni kompilaator ei leia '/', ei loe ta plokki lõpetatuks ega käivita seda.
Muutujate deklareerimine ja kasutamine programmis
Siin trükime muutujate abil "Tere maailm".
DECLARE text VARCHAR2(25); BEGIN text:= ‘Hello World’; dbms_output.put_line (text); END; /
Väljund:
Hello World
Koodi selgitus:
- Koodirida 2: VARCHAR2 tüüpi muutuja "tekst" deklareerimine suurusega 25
- Koodirida 4: muutujale "text" väärtuse "Hello World" omistamine.
- Koodirida 5: muutuja “text” väärtuse trükkimine.
Kommentaarid PL/SQL-s
Kommenteeriv kood lihtsalt juhendab kompilaatorit selle konkreetse koodi käivitamist ignoreerima.
Kommentaari saab programmis kasutada programmi loetavuse suurendamiseks. PL/SQL-is saab koode kommenteerida kahel viisil.
- Selle konkreetse rea kommenteerimiseks kasutage rea alguses märki „–”.
- Kasutades '/*…….*/' saame kasutada mitut rida. Sümbol '/*' tähistab kommentaari algust ja sümbol '*/' kommentaari lõppu. Nende kahe sümboli vahelist koodi käsitleb koostaja kommentaaridena.
Näide: Selles näites trükime välja 'Tere maailm' ja vaatame ka, kuidas kommenteeritud read koodis käituvad
BEGIN
--single line comment
dbms output.put line (' Hello World ’);
/*Multi line commenting begins
Multi line commenting ends */
END;
/
Väljund:
Hello World
Koodi selgitus:
- Koodirida 2: üherealine kommentaar ja kompilaator ignoreerisid seda rida täitmisel.
- Koodirida 3: väärtuse "Hello World" printimine.
- Koodirida 4: mitmerealine kommenteerimine algab tähega '/*'
- Koodirida 5: mitmerealine kommenteerimine lõpeb tähega */
kokkuvõte
Sellest õpetusest õppisite SQL* Plusi ja ühenduse loomise kohta SQL* Plusiga. Samuti olete õppinud, kuidas kirjutada lihtsat programmi ja kuidas kasutada selles muutujat. Järgmistes peatükkides saame rohkem teada erinevate funktsioonide kohta, mida saab rakenduses rakendada PL SQL programm.






