Navedite spremenljivko, identifikatorje, konvencije o poimenovanju v PL / SQL

Kazalo:

Anonim

Kaj so identifikatorji?

Identifikatorji niso nič drugega kot ime, ki je dano objektu PL / SQL. Predmet je lahko konstanten, spremenljivka, izjema, kazalci, postopki, funkcija, paket, sprožilec, vrsta predmeta, rezervna beseda ali oznaka.

V tej vadnici boste izvedeli-

  • Lastnosti identifikatorjev
  • Konvencije o poimenovanju identifikatorjev
  • Spremenljivke - identifikator
  • Izjava o spremenljivkah
  • Shranjevanje podatkov v spremenljivke

Lastnosti identifikatorjev

  • Začeti mora s črko
  • Največja velikost je omejena na 30 črk
  • Ne sme vsebovati presledkov
  • Lahko vsebuje znak za dolar ('$'), podčrtaj ('_') in znak za razpršitev ('#')
  • Ne razlikuje med velikimi in malimi črkami

Konvencije o poimenovanju identifikatorjev

V zapleteni program bomo včasih morda morali vključiti veliko identifikatorjev. Ti identifikatorji vključujejo spremenljivke, kazalce itd. Da bi se izognili zmedi in povečali berljivost takega programa, moramo slediti določenim pravilom poimenovanja.

Sledijo najpogostejše konvencije o poimenovanju v PL / SQL.

  • Prvo črko je treba uporabiti za določitev deklarirane ravni spremenljivke. V spodnji točki so podane različne prve črke in njihova izjavna raven
    • 'P' - Spremenljivka je navedena na ravni parametrov
    • 'L' - Spremenljivka je navedena v lokalnem bloku
    • „G“ - spremenljivka je razglašena na globalni ravni
  • Druga črka določa vrsto identifikatorja. Spodaj so najpogosteje uporabljene vrste identifikatorjev in njihova poimenska koda.
    • 'C' - identifikator kazalca
    • „V“ - Varchar in tip podatkov char
    • 'N' - Številčni podatkovni tip
    • 'R' - vrsta zapisa
    • „T“ - vrsta tabele

Spodaj je nekaj primerov pravilnih pravil poimenovanja

  • Lv_name - spremenljivka na lokalni ravni podatkovnega tipa varchar / char
  • Pc_num - identifikator kazalca na ravni parametra
  • Gn_user_id - Spremenljivka globalne ravni številskega podatkovnega tipa

Spremenljivke - identifikator

Spremenljivka je osnovni identifikator, ki se uporablja pogosteje in najpomembnejši od vseh. Spremenljivka ni nič drugega kot ograda, kamor lahko uporabnik shrani vrednost. Pred uporabo te spremenljivke je treba povezati nekaj veljavnega podatkovnega tipa PL / SQL. Tip podatkov bo določil način shranjevanja in obdelave teh spremenljivk.

Izjava o spremenljivkah

Spremenljivke se v glavnem uporabljajo za shranjevanje podatkov med obdelavo ali obdelavo podatkov. Pred uporabo v programu jih je treba prijaviti. To izjavo je treba narediti v odjavnem odseku blokov PL / SQL.

Izjava o spremenljivkah je postopek dodelitve imena nadomestnemu znaku in njegovega povezovanja z veljavnim podatkovnim tipom.

Sintaksa

 ;

Zgornja sintaksa prikazuje, kako spremenljivko prijaviti v deklarativnem odseku.

Shranjevanje podatkov v spremenljivke

Ko je spremenljivka razglašena, so pripravljeni hraniti podatke določenega tipa. Vrednosti teh spremenljivk je mogoče dodeliti bodisi v odseku za izvedbo bodisi v trenutku, ko se sami izjavijo. Vrednost je lahko dobesedna ali vrednost druge spremenljivke. Ko je določena vrednost dodeljena, se shrani v dodeljeni pomnilniški prostor za to spremenljivko.

Sintaksa

  := ;

Zgornja sintaksa prikazuje, kako deklarirati spremenljivko in dodeliti vrednost v deklarativnem odseku.

 ; := ;

Zgornja sintaksa prikazuje, kako dodeliti vrednost že razglašeni spremenljivki.

Primer1: V tem primeru se bomo naučili, kako prijaviti spremenljivko in kako jim dodeliti vrednost. V naslednjem programu bomo z uporabo spremenljivk natisnili 'GURU99'.

DECLARElv_name VARCHAR2(50);lv_name_2 VARCHAR2(50) := ‘GURU99';BEGINlv_name := lv_name_2;dbms_output .put_line(lv_name);END:

Razlaga kode:

  • Vrstica kode 2 : razglasitev spremenljivke 'lv_name' za VARCHAR2 z velikostjo 50.
  • Vrstica kode 3 : Deklariranje spremenljivke 'lv_name_2' VARCHAR2 z velikostjo 50 in dodelitev privzete vrednosti s pomočjo dobesednega 'GURU99'.
  • Vrstica kode 5 : Vrednost spremenljivke 'lv_name' je bila dodeljena iz spremenljivke 'lv_name_2'.
  • 6. vrstica kode : Tiskanje shranjene vrednosti spremenljivke 'lv_name'.

Ko se zgornja koda izvede, boste dobili naslednji izhod.

Izhod:

GURU99

Povzetek

V tej vadnici smo razpravljali o tem, kaj je identifikator, in o njihovih lastnostih. Razpravljali smo tudi o pravilih poimenovanja identifikatorjev ter o deklariranju in uporabi spremenljivke v programih.