PL/SQL első program: Hello World Példa

Ebben az oktatóanyagban bemutatjuk az SQL* Plus-t, és megtanuljuk, hogyan kapcsolhatjuk össze az adatbázissal.

Csatlakozás után azt is megnézzük, hogyan írjuk meg az első „Hello World” programunkat PL/SQL-ben.

Mi az SQL* Plus?

Az SQL* Plus egy interaktív és kötegelt lekérdező eszköz, amely mindegyikhez telepítve van 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 GUI és web alapú felhasználói felület.

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 megtudjuk, hogyan csatlakozhatunk az SQL* Plus-hoz Windows GUI. Amikor megnyitjuk az SQL* Plus-t, az alább látható módon kéri a kapcsolat részleteit.

Kapcsolat részletei

  • Felhasználónév:
  • Jelszó:
  • Gazdakarakterlánc:

Csatlakozás az adatbázishoz

  • A sikeres csatlakozás után a SQL plusz az alábbiak szerint jelenik meg

Csatlakozás az adatbázishoz

  • 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” nyomtatásához a „Névtelen blokk".

Írj egy egyszerű programot PL/SQL használatával

BEGIN
dbms_output.put_line (‘Hello World..');
END;
/

output:

Hello World...

Kód magyarázata:

  • 2. kódsor: Kinyomtatja a „Hello World. . .”
  • Az alábbi képernyőkép elmagyarázza, hogyan kell megadni a kódot az SQL* Plusban.

Jegyzet: A blokkot mindig a '/' jelnek kell követnie, amely elküldi a fordítónak a blokk végéről szóló információt. Amíg a fordító nem találkozik a '/' jellel, nem tekinti a blokkot befejezettnek, és nem hajtja végre.

Írj egy egyszerű programot PL/SQL használatával

Változók deklarálása és használata a programban

Itt a „Hello World”-et fogjuk kinyomtatni a változók segítségével.

Változók deklarálása és használata

DECLARE
text VARCHAR2(25);
BEGIN
text:= ‘Hello World’;
dbms_output.put_line (text);
END;
/

output:

Hello World

Kód magyarázata:

  • 2. kódsor: VARCHAR2 típusú, 25-ös méretű változó „szöveg” deklarálása
  • 4. kódsor: „Hello World” érték hozzárendelése a „text” változóhoz.
  • 5. kódsor: 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 a megjegyzés használható a program olvashatóságának növelésére. PL/SQL-ben a kódokat kétféleképpen lehet kommentálni.

  • Használja a „–” jelet a sor elején az adott sor megjegyzéséhez.
  • A '/*…….*/' használatával több sort is használhatunk. A „/*” szimbólum a megjegyzés kezdetét, a „*/” szimbólum pedig a megjegyzés végét jelöli. A két szimbólum közötti kódot a fordító megjegyzésként kezeli.

Példa: Ebben a példában a „Hello World” szöveget fogjuk kinyomtatni, és azt is látni fogjuk, hogyan viselkednek a kommentált sorok a kódban

Megjegyzések PL/SQL nyelven

BEGIN
--single line comment
dbms output.put line (' Hello World ’);
/*Multi line commenting begins
Multi line commenting ends */
END;
/

output:

Hello World

Kód magyarázata:

  • 2. kódsor: Az egysoros megjegyzés és a fordító figyelmen kívül hagyta ezt a sort a végrehajtás során.
  • 3. kódsor: A „Hello World” érték kinyomtatása.
  • 4. kódsor: A többsoros megjegyzés '/*' karakterrel kezdődik
  • 5. kódsor: A többsoros megjegyzés '*/' karakterrel végződik

Összegzésként

Ebben az oktatóanyagban megismerkedhet az SQL* Plus-szal és az SQL* Plus-szal való kapcsolat létrehozásával. Azt is megtanulta, hogyan kell írni az egyszerű programot, és hogyan kell változót használni bennük. Következő fejezeteinkben többet megtudunk a különböző funkciókról, amelyek megvalósíthatók a PL SQL program.