Prvý program PL / SQL: Ahoj svet, príklad

Obsah:

Anonim

V tomto tutoriáli si predstavíme SQL * Plus a naučíme sa, ako ho pripojiť k databáze.

Po pripojení sa tiež pozrieme, ako napísať náš prvý program „Hello World“ v PL / SQL.

V tomto návode sa dozviete.

  • Čo je to SQL * Plus?
  • Pripojenie k databáze
  • Ako napísať jednoduchý program pomocou PL / SQL
  • Deklarácia a použitie premenných v programe
  • Komentáre v PL / SQL

Čo je to SQL * Plus?

SQL * Plus je interaktívny a dávkový dotazovací nástroj, ktorý sa inštaluje pri každej inštalácii Oracle. Nachádza sa na Štart> Programy> Oracle-OraHomeName> Vývoj aplikácií> SQL Plus. Prípadne si ho môžete stiahnuť aj z Oracle Technology Network (OTN)

Má užívateľské rozhranie príkazového riadku, grafické rozhranie Windows a webové užívateľské rozhranie.

Umožňuje užívateľovi pripojiť sa k databáze a vykonávať príkazy PL / SQL.

Pripojenie k databáze

V tejto časti sa naučíme, ako sa pripojiť k SQL * Plus v grafickom používateľskom rozhraní systému Windows. Keď otvoríme SQL * Plus, zobrazí sa výzva na získanie podrobností o pripojení, ako je uvedené nižšie.

Detaily pripojenia:

  • Užívateľské meno:
  • Heslo:
  • Reťazec hostiteľa:
  • Po úspešnom pripojení sa zobrazí SQL plus, ako je znázornené nižšie
  • Ak potrebujeme vidieť výstup kódu, musíme vykonať „set serveroutput on“.
  • Teraz sme pripravení pracovať s nástrojom SQL * Plus.

Ako napísať jednoduchý program pomocou PL / SQL

V tejto časti napíšeme jednoduchý program pre tlač „Hello World“ pomocou „Anonymous block“.

BEGINdbms_output.put_line (‘Hello World… ');END;/
Výkon:
Hello World… 

Vysvetlenie kódu:

  • Riadok kódu 2 : Vytlačí správu „Hello World…“
  • Nasledujúca snímka obrazovky vysvetľuje, ako zadať kód v SQL * Plus.

Poznámka: Za blokom by malo vždy nasledovať „/“, ktoré odošle informácie kompilátoru o konci bloku. Pokiaľ kompilátor nenarazí na „/“, nebude považovať blok za dokončený a nebude ho vykonávať.

Deklarácia a použitie premenných v programe

Tu pomocou premenných vytlačíme „Hello World“.

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

Vysvetlenie kódu:

  • Riadok kódu 2 : Deklarovanie variabilného „textu“ typu VARCHAR2 s veľkosťou 25
  • Riadok kódu 4 : Priradenie hodnoty „Hello World“ k premennej „text“.
  • Riadok kódu 5 : Tlač hodnoty premennej „text“.

Komentáre v PL / SQL

Komentujúci kód jednoducho dáva pokyn kompilátoru, aby ignoroval vykonávanie konkrétneho kódu.

Komentár je možné v programe použiť na zvýšenie čitateľnosti programu. V PL / SQL je možné kódy komentovať dvoma spôsobmi.

  • Pomocou '-' na začiatku riadku môžete komentovať daný riadok.
  • Pomocou znakov „/ *…. * /“ Môžeme používať viac riadkov. Symbol „/ *“ označuje začiatok komentára a symbol „* /“ označuje koniec komentára. Kód medzi týmito dvoma symbolmi bude kompilátor považovať za komentár.

Príklad : V tomto príklade vytlačíme „Hello World“ a tiež uvidíme, ako sa v kóde správajú komentované riadky

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

Vysvetlenie kódu:

  • 2. riadok kódu : Komentár s jedným riadkom a prekladač tento riadok z vykonania ignoroval.
  • Riadok kódu 3 : Tlač hodnoty „Hello World“.
  • Riadok kódu 4 : Viacriadkové komentovanie začína znakom „/ *“
  • Riadok kódu 5 : Viacriadkové komentovanie končí znakom „* /“

Zhrnutie

V tomto tutoriáli ste sa dozvedeli o SQL * Plus a vytvorení pripojenia k SQL * Plus. Dozvedeli ste sa tiež, ako napísať jednoduchý program a ako v nich použiť premennú. V našich nadchádzajúcich kapitolách sa dozvieme viac o rôznych funkcionalitách, ktoré je možné implementovať do programu PL SQL.