Erklær variabel, identifikatorer, navngivningskonventioner i PL / SQL

Indholdsfortegnelse:

Anonim

Hvad er identifikatorer?

Identifikatorer er intet andet end et navn, der gives til et PL / SQL-objekt. Objektet kan være konstant, variabelt, undtagelse, markører, procedurer, funktion, pakke, trigger, objekttype, reserveord eller etiket.

I denne vejledning lærer du-

  • Egenskaber ved identifikatorer
  • Navngivning af identifikationskonventioner
  • Variabler - en identifikator
  • Erklæring om variabler
  • Datalagring i variabler

Egenskaber ved identifikatorer

  • Skal starte med et bogstav
  • Maksimal størrelse er begrænset til 30 bogstaver
  • Kan ikke indeholde mellemrumstegn
  • Kan indeholde dollartegn ('$'), understregning ('_') og hash-tegn ('#')
  • Er ufølsom over for store og små bogstaver

Navngivning af identifikationskonventioner

I et komplekst program skal vi nogle gange muligvis medtage mange identifikatorer. Disse identifikatorer inkluderer variabler, markører osv. For at undgå forvirring og for at øge læsbarheden af ​​et sådant program er vi nødt til at følge visse navngivningskonventioner.

Følgende er de almindeligt anvendte navngivningskonventioner i PL / SQL.

  • Det første bogstav skal bruges til at specificere det deklarerede niveau for variablen. Nedenstående punkt giver de forskellige første bogstaver og deres deklarative niveau
    • 'P' - Variabel erklæres på parameterniveau
    • 'L' - Variabel erklæres ved den lokale blok
    • 'G' - Variabel erklæres på globalt niveau
  • Det andet bogstav specificerer typen af ​​identifikator. Nedenfor er de almindeligt anvendte identifikationstyper og deres navngivningskode.
    • 'C' - Markøridentifikator
    • 'V' - Varchar og char datatype
    • 'N' - antal datatype
    • 'R' - Recordtype
    • 'T' - bordtype

Nedenfor er nogle af eksemplerne på konventionelle navngivninger

  • Lv_name - lokal niveauvariabel for varchar / char datatype
  • Pc_num - markøren identifikator for parameterniveau
  • Gn_user_id - Global niveauvariabel af numerisk datatype

Variabler - en identifikator

Variabel er den grundlæggende identifikator, der bruges oftere og den vigtigste af alle. Variabel er intet andet end en pladsholder, hvor brugeren kan gemme værdien. Denne variabel skal tilknyttes en gyldig PL / SQL-datatype, før de bruges. Datatypen definerer lagrings- og behandlingsmetoden for disse variabler.

Erklæring om variabler

Variabler bruges hovedsageligt til at gemme data under databehandling eller databehandling. De skal erklæres, inden de bruges i programmet. Denne erklæring skal udføres i den erklærende sektion af PL / SQL-blokke.

Erklæring om variabler er en proces til at tildele navnet til pladsholderen og knytte det samme til en gyldig datatype.

Syntaks

 ;

Ovenstående syntaks viser, hvordan variablen skal deklareres i erklæringsafsnittet.

Datalagring i variabler

Når variablen er deklareret, er de klar til at gemme data af defineret type. Værdierne for disse variabler kan tildeles enten i eksekveringsafsnittet eller på tidspunktet for erklæring af sig selv. Værdien kan enten være en bogstavelig værdi eller en anden variabel. Når en bestemt værdi er tildelt, lagres den i det tildelte hukommelsesrum for den variabel.

Syntaks

  := ;

Ovenstående syntaks viser, hvordan man deklarerer variablen og tildeler værdi i det deklarative afsnit.

 ; := ;

Ovenstående syntaks viser, hvordan man tildeler værdien til en allerede deklareret variabel.

Eksempel 1: I dette eksempel skal vi lære, hvordan man deklarerer variablen, og hvordan man tildeler værdien til dem. Vi skal udskrive 'GURU99' i det følgende program ved hjælp af variablerne.

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

Kode Forklaring:

  • Kodelinje 2 : Erklæring af variablen 'lv_name' for VARCHAR2 med størrelse 50.
  • Kodelinje 3 : Erklæring af variablen 'lv_name_2' for VARCHAR2 med størrelse 50 og tildelt standardværdien ved hjælp af bogstavelig 'GURU99'.
  • Kodelinje 5 : Værdien for variablen 'lv_name' er tildelt fra variablen 'lv_name_2'.
  • Kodelinje 6 : Udskrivning af den gemte værdi af variablen 'lv_name'.

Når ovenstående kode udføres, får du følgende output.

Produktion:

GURU99

Resumé

I denne vejledning har vi diskuteret, hvad der er en identifikator og deres egenskaber. Vi har også diskuteret navngivningskonventioner til identifikatorer samt om at erklære og bruge variablen i programmer.