Hva er identifikatorer?
Identifikatorer er ikke annet enn et navn som er gitt til et PL / SQL-objekt. Objektet kan være konstant, variabelt, unntak, markører, prosedyrer, funksjon, pakke, utløser, objekttype, reserveord eller etikett.
I denne veiledningen vil du lære-
- Egenskaper til identifikatorer
- Navngi konvensjoner av identifikatorer
- Variabler - en identifikator
- Erklæring om variabler
- Datalagring i variabler
Egenskaper til identifikatorer
- Må starte med en bokstav
- Maksimal størrelse er begrenset til 30 bokstaver
- Kan ikke inneholde mellomromstegn
- Kan inneholde dollartegn ('$'), understreking ('_') og hasjetegn ('#')
- Er ikke skiftende på store og små bokstaver
Navngi konvensjoner av identifikatorer
I et komplekst program kan det hende at vi må inkludere mange identifikatorer. Disse identifikatorene inkluderer variabler, markører osv. For å unngå forvirring og for å øke lesbarheten til et slikt program, må vi følge visse navngivningskonvensjoner.
Følgende er de vanligste navngivningskonvensjonene i PL / SQL.
- Første bokstav skal brukes til å spesifisere det deklarerte nivået på variabelen. Nedenstående punkt gir de forskjellige første bokstavene og deres deklarative nivå
-
- 'P' - Variabel er erklært på parameternivå
- 'L' - Variabel er erklært ved den lokale blokken
- 'G' - Variabel er erklært på globalt nivå
- Den andre bokstaven angir typen identifikator. Nedenfor er de vanligste identifikasjonstypene og navnekoden deres.
- 'C' - Markøridentifikator
- 'V' - datatype Varchar og røye
- 'N' - Antall datatype
- 'R' - Record type
- 'T' - Tabelltype
Nedenfor er noen av eksemplene på konvensjoner om riktig navn
- Lv_name - lokal nivåvariabel for varchar / char datatype
- Pc_num - parameternivå markøridentifikator
- Gn_user_id - Global nivåvariabel av numerisk datatype
Variabler - en identifikator
Variabel er den grunnleggende identifikatoren som brukes oftere og den viktigste av alt. Variabel er bare en plassholder der brukeren kan lagre verdien. Denne variabelen må knyttes til noen gyldig PL / SQL-datatype før du bruker dem. Datatypen vil definere lagrings- og behandlingsmetoden for disse variablene.
Erklæring om variabler
Variabler brukes hovedsakelig til å lagre data under databehandlingen eller databehandlingen. De må erklæres før de brukes i programmet. Denne erklæringen må gjøres i den deklarative delen av PL / SQL-blokkene.
Erklæring om variabler er en prosess for å tildele navnet til plassholderen og knytte det samme til en gyldig datatype.
Syntaks
;
Ovennevnte syntaks viser hvordan man deklarerer variabelen i den deklarative delen.
Datalagring i variabler
Når variabelen er deklarert, er de klare til å oppbevare dataene av definert type. Verdiene til disse variablene kan tildeles enten i utførelsesseksjonen eller på tidspunktet for erklæringen. Verdien kan enten være en verdi eller en annen variabel. Når en bestemt verdi er tildelt, blir den lagret i det tildelte minneplassen for den variabelen.
Syntaks
:= ;
Ovennevnte syntaks viser hvordan man deklarerer variabelen og tilordner verdien i den deklarative delen.
; := ;
Syntaksen ovenfor viser hvordan du tilordner verdien til en allerede deklarert variabel.
Eksempel1: I dette eksemplet skal vi lære hvordan vi kan deklarere variabelen og hvordan vi tilordner verdien til dem. Vi skal skrive ut 'GURU99' i det følgende programmet ved å bruke variablene.
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 : Deklarerer variabelen 'lv_name' til VARCHAR2 med størrelse 50.
- Kodelinje 3 : Deklarerer variabelen 'lv_name_2' til VARCHAR2 med størrelse 50 og tildeles standardverdien ved hjelp av bokstavelig 'GURU99'.
- Kodelinje 5 : Verdien for variabelen 'lv_name' er tildelt fra variabelen 'lv_name_2'.
- Kodelinje 6 : Utskrift av den lagrede verdien til variabelen 'lv_name'.
Når koden ovenfor kjøres, får du følgende utdata.
Produksjon:
GURU99
Sammendrag
I denne veiledningen har vi diskutert hva som er en identifikator og deres egenskaper. Vi har også diskutert navnekonvensjoner for identifikatorer, samt om å erklære og bruke variabelen i programmer.