PL / SQL prvi program: primer Hello World

Kazalo:

Anonim

V tej vadnici bomo predstavili SQL * Plus in se naučili, kako ga povezati z bazo podatkov.

Po povezavi bomo videli tudi, kako v PL / SQL napisati svoj prvi program "Hello World".

V tej vadnici boste izvedeli.

  • Kaj je SQL * Plus?
  • Povezovanje z bazo podatkov
  • Kako napisati preprost program z uporabo PL / SQL
  • Izjava in uporaba spremenljivk v programu
  • Komentarji v PL / SQL

Kaj je SQL * Plus?

SQL * Plus je interaktivno orodje za paketne poizvedbe, ki se namesti ob vsaki namestitvi Oracle. Najdete ga v Start> Programi> Oracle-OraHomeName> Razvoj aplikacij> SQL Plus. Lahko pa ga prenesete tudi iz Oracle Technology Network (OTN)

Ima uporabniški vmesnik ukazne vrstice, uporabniški vmesnik za Windows in spletni uporabniški vmesnik.

Uporabniku omogoča povezavo z bazo podatkov in izvajanje ukazov PL / SQL.

Povezovanje z bazo podatkov

V tem razdelku se bomo naučili, kako vzpostaviti povezavo s SQL * Plus v Windows GUI. Ko odpremo SQL * Plus, bo zahteval podrobnosti o povezavi, kot je prikazano spodaj.

Podrobnosti povezave:

  • Uporabniško ime:
  • Geslo:
  • Niz gostitelja:
  • Po uspešni povezavi se prikaže SQL plus, kot je prikazano spodaj
  • Če želimo videti izhodne kode, moramo izvesti "set serveroutput on".
  • Zdaj smo pripravljeni za delo z orodjem SQL * Plus.

Kako napisati preprost program z uporabo PL / SQL

V tem poglavju bomo napisali preprost program za tiskanje "Hello World" z uporabo "Anonymous block".

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

Razlaga kode:

  • 2. vrstica kode : natisne sporočilo "Hello World ..."
  • Spodnji posnetek zaslona pojasnjuje, kako vnesti kodo v SQL * Plus.

Opomba: Bloku mora vedno slediti '/', ki prevajalniku pošlje informacije o koncu bloka. Dokler prevajalnik ne naleti na '/', blok ne bo menil, da je zaključen, in ga ne bo izvedel.

Izjava in uporaba spremenljivk v programu

Tukaj bomo s spremenljivkami natisnili "Hello World".

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

Razlaga kode:

  • Vrstica kode 2 : razglasitev spremenljivke "besedilo" tipa VARCHAR2 z velikostjo 25
  • Vrstica kode 4 : dodelitev vrednosti "Hello World" spremenljivki "text".
  • Vrstica kode 5 : Tiskanje vrednosti spremenljivke "text".

Komentarji v PL / SQL

Koda za komentiranje preprosto naroči prevajalniku, naj ignorira izvajanje te kode.

Komentar lahko uporabite v programu za povečanje berljivosti programa. V PL / SQL lahko kode komentirate na dva načina.

  • Uporaba znaka '-' na začetku vrstice za komentiranje te vrstice.
  • Z uporabo '/ * ..... * /' Lahko uporabimo več vrstic. Simbol '/ *' označuje začetek komentarja, simbol '* /' pa konec komentarja. Prevajalnik bo kodo med tema dvema simboloma obravnaval kot komentarje.

Primer : V tem primeru bomo natisnili "Hello World" in videli bomo tudi, kako se komentirane vrstice obnašajo v kodi

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

Razlaga kode:

  • 2. vrstica kode : Enovrstni komentar in prevajalnik sta to vrstic prezrla.
  • Vrstica kode 3 : Tiskanje vrednosti "Hello World."
  • Vrstica kode 4 : Komentiranje z več vrsticami se začne z '/ *'
  • Vrstica kode 5 : Komentiranje več vrstic se konča z '* /'

Povzetek

V tej vadnici ste spoznali SQL * Plus in vzpostavitev povezave s SQL * Plus. Spoznali ste tudi, kako napisati preprost program in kako uporabiti spremenljivko v njih. V naslednjih poglavjih bomo izvedeli več o različnih funkcionalnostih, ki jih je mogoče uporabiti v programu PL SQL.