PL/SQL Hello World program (példa)
⚡ Okos összefoglaló
A PL/SQL First program bemutatja, hogyan kell csatlakozni egy Oracle adatbázis SQL*Plus-on keresztül, és egy Hello World példa futtatása. Ez az anyag bemutatja az SQL*Plus eszközt, a kapcsolat részleteit, az anonim blokkokat, a változók deklarálását és a megjegyzések működését PL/SQL-ben.

Ebben az oktatóanyagban bemutatjuk az SQL*Plus-t, és megtanuljuk, hogyan csatlakoztatható az adatbázishoz.
A csatlakozás után azt is megnézzük, hogyan írjuk meg első programunkat, a „Hello World”-öt PL/SQL-ben.
Mi az SQL*Plus?
Az SQL*Plus egy interaktív és kötegelt lekérdezőeszköz, amely minden egyes Oracle telepítés. Megtalálható a Start > Programok > menüpontban Oracle-OraHomeName > Alkalmazásfejlesztés > SQL Plus. Alternatív megoldásként letöltheti a Oracle Technológiai Hálózat (OTN).
Parancssori felhasználói felülettel rendelkezik, Windows grafikus felhasználói felülettel és web alapú felhasználói felülettel.
Lehetővé teszi a felhasználó számára az adatbázishoz való csatlakozást és a PL/SQL parancsok végrehajtását.
Csatlakozás az adatbázishoz
Ebben a részben megtanuljuk, hogyan csatlakozhatunk az SQL*Plus-hoz a Windows Grafikus felhasználói felület. Amikor megnyitjuk az SQL*Plus-t, az alább látható módon kéri a kapcsolat adatait.
Kapcsolat részletei
- Felhasználónév:
- Jelszó:
- Gazdakarakterlánc:
- A sikeres csatlakozás után a SQL A Plusz az alábbiak szerint fog megjelenni.
- A „set serveroutput on” parancsot kell végrehajtanunk, ha látni kell a kód kimenetét.
- Most már készen állunk az SQL*Plus eszközzel való munkára.
Hogyan írjunk egyszerű programot PL/SQL használatával
Ebben a részben egy egyszerű programot fogunk írni a „Hello World” kinyomtatására egy „Névtelen blokk".
BEGIN dbms_output.put_line ('Hello World..'); END; /
output:
Hello World...
Code Magyarázat:
- Code 2 sor: Kinyomtatja a „Hello World…” üzenetet.
- Az alábbi képernyőkép bemutatja, hogyan kell beírni a kódot az SQL*Plus-ba.
Jegyzet: Egy blokkot mindig egy '/' jelnek kell követnie, amely elküldi a fordítónak az információt a blokk végéről. Amíg a fordító nem talál '/' jelet, addig nem tekinti a blokkot befejezettnek, és nem hajtja végre.
Változók deklarálása és használata a programban
Itt változók használatával kinyomtatjuk a „Hello World” szöveget.
DECLARE text VARCHAR2(25); BEGIN text := 'Hello World'; dbms_output.put_line (text); END; /
output:
Hello World
Code Magyarázat:
- Code 2 sor: Egy 25 méretű, VARCHAR2 típusú „text” változó deklarálása.
- Code 4 sor: „Hello World” érték hozzárendelése a „text” változóhoz.
- Code 5 sor: A „text” változó értékének kinyomtatása.
Megjegyzések PL/SQL nyelven
A kommentáló kód egyszerűen utasítja a fordítót, hogy figyelmen kívül hagyja az adott kód végrehajtását.
A programban kommentek használhatók a program olvashatóságának javítása érdekében. PL/SQL-ben a kód kétféleképpen kommentelhető:
- A sor elején található '–' jellel kommentelhető az adott sor.
- A '/*……*/' használatával több sort is kommentelhetünk. A '/*' szimbólum a megjegyzés kezdetét, a '*/' szimbólum pedig a végét jelöli. A két szimbólum közötti kódot a fordító megjegyzésként kezeli.
PéldaEbben a példában a „Hello World” szöveget fogjuk kinyomtatni, és azt is megnézzük, hogyan viselkednek a kommentelt sorok a kódban.
BEGIN --single line comment dbms_output.put_line ('Hello World'); /*Multi line commenting begins Multi line commenting ends */ END; /
output:
Hello World
Code Magyarázat:
- Code 2 sor: Egysoros megjegyzés, és a fordító figyelmen kívül hagyta ezt a sort a végrehajtás során.
- Code 3 sor: A „Hello World” érték kinyomtatása.
- Code 4 sorA többsoros kommentelés '/*' karakterrel kezdődik.
- Code 5 sorA többsoros kommentelés '*/'-re végződik.






