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

Tartalomjegyzék:

Anonim

Ebben az oktatóanyagban bemutatjuk az SQL * Plus alkalmazást, és megtanuljuk, hogyan kell az adatbázishoz csatlakoztatni.

A csatlakozás után azt is megnézzük, hogyan írhatjuk első "Hello World" programunkat PL / SQL-be.

Ebben az oktatóanyagban - megtanulod.

  • Mi az SQL * Plus?
  • Csatlakozás az adatbázishoz
  • Hogyan lehet egyszerű programot írni PL / SQL használatával
  • A változók deklarálása és használata a programban
  • Megjegyzések PL / SQL-ben

Mi az SQL * Plus?

Az SQL * Plus egy interaktív és kötegelt lekérdező eszköz, amelyet minden Oracle telepítéskor telepítenek. A Start> Programok> Oracle-OraHomeName> Alkalmazásfejlesztés> SQL Plus menüpont alatt található. Alternatív megoldásként letöltheti az Oracle Technology Network (OTN) oldaláról is

Parancssori felhasználói felülettel, Windows GUI-val és webalapú felhasználói felülettel rendelkezik.

Lehetővé teszi a felhasználó számára, hogy csatlakozzon az adatbázishoz, és végrehajtsa a PL / SQL parancsokat.

Csatlakozás az adatbázishoz

Ebben a szakaszban megtanuljuk, hogyan lehet csatlakozni az SQL * Plus-hoz a Windows GUI-ban. Amikor megnyitjuk az SQL * Plus szolgáltatást, a rendszer kéri a kapcsolat részleteit az alábbiak szerint.

Kapcsolat részletei:

  • Felhasználónév:
  • Jelszó:
  • Host String:
  • A sikeres kapcsolat után az SQL plus az alábbiak szerint jelenik meg
  • Futtatnunk kell a "set serveroutput on" beállítást, ha látnunk kell a kód kimenetét.
  • Most készen állunk az SQL * Plus eszközzel való együttműködésre.

Hogyan lehet egyszerű programot írni PL / SQL használatával

Ebben a részben írunk egy egyszerű programot a "Hello World" nyomtatására az "Anonymous block" használatával.

BEGINdbms_output.put_line (‘Hello World… ');END;/
Kimenet:
Hello World… 

Kód Magyarázat:

  • 2. kódsor: kinyomtatja a "Hello World…" üzenetet
  • Az alábbi képernyőkép elmagyarázza, hogyan kell megadni a kódot az SQL * Plus alkalmazásban.

Megjegyzés: A blokkot mindig a '/' jelnek kell követnie, amely a blokk végéről tájékoztatja a fordítót. Amíg a fordító nem találkozik a '/' jelzéssel, a blokkot nem fogja befejezettnek tekinteni, és nem hajtja végre.

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

Itt fogjuk kinyomtatni a "Hello World" -t a változók segítségével.

DECLAREtext VARCHAR2(25);BEGINtext:= ‘Hello World’;dbms_output.put_line (text);END:/
Kimenet:
Hello World

Kód Magyarázat:

  • 2. kódsor: VARCHAR2 típusú, 25 méretű változó "szöveg" deklarálása
  • 4. kódsor: A "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-ben

A megjegyzéskód egyszerűen utasítja a fordítót, hogy hagyja figyelmen kívül az adott kód végrehajtását.

A megjegyzés a programban használható a program olvashatóságának növelésére. A PL / SQL kódok kétféleképpen kommentálhatók.

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

Példa : Ebben a példában a „Hello World” -t fogjuk kinyomtatni, és azt is megnézzük, hogy a megjegyzett sorok hogyan viselkednek a kódban

BEGIN--single line commentdbms output.put line (' Hello World ’);/*Multi line commenting beginsMulti line commenting ends */END;/
Kimenet:
Hello World

Kód Magyarázat:

  • 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 nyomtatása.
  • 4. kódsor: A többsoros megjegyzés „/ *” betűvel kezdődik
  • 5. kódsor: A többsoros kommentelés '* /' betűvel végződik

Összegzés

Ebben az oktatóanyagban megismerkedett az SQL * Plus és az SQL * Plus kapcsolat létesítésével. Azt is megtanulta, hogyan kell írni az egyszerű programot, és hogyan kell használni egy változót bennük. A következő fejezeteinkben többet megtudunk a PL SQL programban megvalósítható különböző funkciókról.