Paziņot mainīgos, identifikatorus, nosaukumu piešķiršanas konvencijas PL / SQL

Satura rādītājs:

Anonim

Kas ir identifikatori?

Identifikatori ir nekas cits kā nosaukums, kas tiek piešķirts PL / SQL objektam. Objekts varētu būt nemainīgs, mainīgs, izņēmums, kursori, procedūras, funkcija, pakete, trigeris, objekta tips, rezerves vārds vai etiķete.

Šajā apmācībā jūs uzzināsiet

  • Identifikatoru īpašības
  • Identifikatoru konvenciju nosaukšana
  • Mainīgie - identifikators
  • Mainīgo deklarācija
  • Datu glabāšana mainīgajos

Identifikatoru īpašības

  • Jāsāk ar burtu
  • Maksimālais lielums ir ierobežots līdz 30 burtiem
  • Nevar saturēt atstarpes rakstzīmes
  • Var saturēt dolāra zīmi ('$'), pasvītrojumu ('_') un jaukšanas zīmi ('#')
  • Ir mazjutīgs

Identifikatoru konvenciju nosaukšana

Sarežģītā programmā dažreiz mums var būt jāiekļauj daudzi identifikatori. Šie identifikatori ietver mainīgos, kursorus utt. Tāpēc, lai izvairītos no neskaidrībām un palielinātu šādas programmas lasāmību, mums jāievēro noteiktas nosaukšanas konvencijas.

Tālāk ir aprakstītas PL / SQL parasti izmantotās nosaukšanas konvencijas.

  • Pirmais burts jāizmanto, lai norādītu mainīgā lieluma deklarēto līmeni. Zemāk ir doti dažādi pirmie burti un to deklaratīvais līmenis
    • “P” - mainīgais tiek deklarēts parametru līmenī
    • “L” - mainīgais tiek deklarēts vietējā blokā
    • “G” - mainīgais tiek deklarēts globālā līmenī
  • Otrais burts norāda identifikatora veidu. Zemāk ir parasti izmantotie identifikatoru veidi un to nosaukuma kods.
    • “C” - kursora identifikators
    • “V” - Varchar un char datu tips
    • 'N' - skaitļa datu tips
    • “R” - ieraksta veids
    • “T” - tabulas tips

Tālāk ir sniegti daži pareizu nosaukšanas paradumu piemēri

  • Lv_name - vietējā līmeņa mainīgais no varchar / char datu tipa
  • Pc_num - parametru līmeņa kursora identifikators
  • Gn_user_id - skaitlisko datu veida globālā līmeņa mainīgais

Mainīgie - identifikators

Mainīgais ir pamata identifikators, kas tiek izmantots biežāk un vissvarīgākais no visiem. Mainīgais nav nekas cits kā vietturis, kurā lietotājs var saglabāt vērtību. Šis mainīgais pirms to izmantošanas ir jāsaista ar kādu derīgu PL / SQL datu tipu. Datu tips noteiks šo mainīgo glabāšanas un apstrādes metodi.

Mainīgo deklarācija

Mainīgos lielumus galvenokārt izmanto datu glabāšanai datu apstrādes vai apstrādes laikā. Pirms to izmantošanas programmā tie ir jādeklarē. Šī deklarācija jāveic PL / SQL bloku deklaratīvajā sadaļā.

Mainīgo deklarēšana ir process, ar ko piešķir vārdu vietturim un to saista ar derīgu datu tipu.

Sintakse

 ;

Iepriekš minētā sintakse parāda, kā deklarēt mainīgo deklaratīvajā sadaļā.

Datu glabāšana mainīgajos

Kad mainīgais ir deklarēts, viņi ir gatavi turēt noteikta veida datus. Šo mainīgo lielumus var piešķirt izpildes sadaļā vai pašas deklarēšanas brīdī. Vērtība var būt burtiskā vai cita mainīgā vērtība. Kad ir piešķirta noteikta vērtība, tā tiks saglabāta šim mainīgajam atvēlētajā atmiņas vietā.

Sintakse

  := ;

Iepriekš minētā sintakse parāda, kā deklarēt mainīgo un piešķirt vērtību deklaratīvajā sadaļā.

 ; := ;

Iepriekš minētā sintakse parāda, kā piešķirt vērtību jau deklarētajam mainīgajam.

1. piemērs: Šajā piemērā mēs uzzināsim, kā deklarēt mainīgo un kā tam piešķirt vērtību. Mēs izmantosim mainīgos lielumus drukāt 'GURU99' šajā programmā.

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

Koda skaidrojums:

  • 2. koda rindiņa : VARCHAR2 mainīgā lieluma “lv_name” deklarēšana ar 50 lielumu.
  • 3. koda rindiņa : VARCHAR2 mainīgā lieluma “lv_name_2” deklarēšana ar lielumu 50 un noklusējuma vērtības piešķiršana, izmantojot burtisko “GURU99”.
  • 5. koda rinda : Mainīgā “lv_name” vērtība ir piešķirta no mainīgā “lv_name_2”.
  • Kodu rinda 6 : mainīgā “lv_name” saglabātās vērtības izdrukāšana.

Kad iepriekšējais kods ir izpildīts, jūs saņemsit šādu izvadi.

Izeja:

GURU99

Kopsavilkums

Šajā apmācībā mēs esam apsprieduši identifikatoru un to īpašības. Mēs esam apsprieduši arī identifikatoru nosaukšanas konvencijas, kā arī par mainīgā deklarēšanu un izmantošanu programmās.