Uvedba PL / SQL ukazov

PL / SQL je zelo podoben SQL. Pomeni razširitev procesnega jezika na strukturiran poizvedbeni jezik. Zelo je koristno pri poizvedovanju o kakršnih koli podatkih v tabeli in tudi pri posodabljanju teh podatkov. PL / SQL je uveden za PL / SQL blokovno strukturo in pomaga pri pravilnem razvoju. Ponuja tudi spremenljivke, ki pomagajo pri razglasitvi, poimenovanju in dodeljevanju različnih spremenljivk. Oglejmo si vse različne ukaze, ki so prisotni v PL / SQL.

Osnovni PL / SQL ukazi

1. PL / SQL blok struktura: Blok struktura ima štiri vrste odsekov kodnih blokov. To bodo glava, izjava, izvedljivi in ​​izjeme. Blok kode zaključi s ključno besedo End. Koda naj bo napisana v ključnih besedah ​​Start in End.

2. Komentarji: Komentarje lahko dodate kadar koli. To so lahko opombe ali informacije v kodi, ki jih je treba upoštevati v prihodnosti. Za vrstico je lahko predstavljen s »-«, blok komentarjev pa je lahko predstavljen z »/ * * / '.

3. Definiranje spremenljivk: Spremenljivke lahko določite v razdelku deklaracije programa. Sintaksa za določitev spremenljivke je podatkovni tip spremenljivke;

Obravnava ga kot spremenljivo definicijo, podobno kot druge izjave. Imelo bi ime in vrsto podatkov. Te so obvezne.

4. Opredelitve omejitev - Omejitve se lahko uporabijo za spremenljivke, ki so definirane v katerem koli kodnem bloku. Omejitev lahko imenujemo kot pogoj, ki ga je treba uporabiti za določeno spremenljivko. Običajno uporabljene omejitve so konstantne in niso nične. Constant se uporablja za zagotovitev, da se vrednost ne spremeni, ko je vrednost prvotno prenesena. Ne ničelno zagotavlja, da ima spremenljivka vedno vrednost. Če katera koli vrednost poskuša dodeliti ničelno vrednost, se bo zgodila napaka. Druge omejitve vključujejo edinstven, ček, primarni ključ, tuji ključ itd.

5. Vstavljanje podatkov: V tem ukazu PL / SQL lahko podatke vstavite v katero koli tabelo z uporabo ukaza "vstavi". Ta ukaz zahteva ime tabele, ime stolpca in vrednosti stolpca. Z uporabo te izjave lahko vrednosti vstavite v katero koli osnovno tabelo. Ime in vrednosti tabele so obvezni. Uporabiti je treba tudi ključno besedo "vrednosti".

6. Posodobitev podatkov: Podatke v tabeli je mogoče enostavno posodobiti z uporabo izjave 'update'. Posodobi lahko poljubno vrednost katerega koli stolpca v tabeli. Za vnos in posodobitev podatkov mora imeti ime tabele, ime stolpca in vrednost.

Nabor ključnih besed pomaga pri posodabljanju vrednosti stolpca z navedeno vrednostjo. Klavzula kjer je navedena v neobvezni in če ni navedena, se bo vrednost posodobila za celoten stolpec.

7. Izbris podatkov : Podatke lahko izbrišete v Pl / SQL z uporabo ukaza delete. Pomaga lahko izbrisati celotne podatke ali zagotoviti pogoje za izbris določenih podatkov. Ta pogoj se lahko določi s klavzulo „kje“.

8.Izbira podatkov : Če želite pridobiti določene potrebe po podatkih, jih dobite iz določene tabele baze podatkov. To v Pl / SQL omogoči stavek 'select'.

9. Ravnanje izjem: Ta ukaz PL / SQL se lahko uporablja za zaznavanje pogojev napake. Napake obravnava na pameten način in uporabniku omogoča tudi, da pošlje primerna uporabniško določena sporočila.

10. Aritmetični operaterji: PL / SQL podpirajo vse aritmetične operaterje. Uporabnik lahko dodaja, odšteva, množi in deli.

Vmesni PL / SQL ukazi

1. Currval in Nextval: Za ustvarjanje zaporednih številk se uporablja zaporedje. Lahko se določi začetna vrednost. To vrednost je mogoče povečati. Funkcija currval uporabniku pomaga pridobiti trenutno vrednost spremenljivke. Funkcija nextval to zaporedje poveča in vrne vrednost, ki je shranjena.

2. Rowid: Ta funkcija vrne vrstni ali binarni naslov vrstice v katero koli tabelo baze podatkov. To vrvico lahko shranite v berljivi obliki. Poleg tega, če želi uporabnik pridobiti katero koli fizično vrstico v spremenljivko, lahko uporabite ROWIDTOCHAR, ki pretvori binarno vrednost v znakovni niz.

3. Rownum: rownum vrne številko, ki označuje vrstni red, v katerem lahko vrstico izberemo iz tabele.

  • Prva vrstica, ki je izbrana, ima rownum nastavljeno
  • Druga vrstica je prav tako nastavljena na rownum
  • Ta funkcija se lahko uporablja v poizvedbah za pridobivanje podatkov in se lahko uporablja tudi v izvodih za posodobitev.

4. Operaterji za primerjavo: te funkcije pomagajo pri primerjanju izrazov in vrednosti izkoristka, kot so True, false ali null. Ti operaterji vključujejo med, obstaja, v, je ničen in podobni operaterji.

5. Nastavi operaterja: Ta operater se uporablja, kadar rezultati zahtevajo, da sta dve poizvedbi združeni. Intersect operator preveri ločene vrednosti obeh poizvedb, Union pa vrne vse ločene vrstice, izbrane s katero koli od poizvedb. Union vse vrne vse vrstice, ki so izbrane s poizvedbami, vključno z vsemi dvojniki.

6.% ISOPEN: S tem se samodejno zapre kazalec SQL po izvedbi pridružene izjave SQL.

7. Pridobivanje uporabnikovega vnosa: Uporabnik lahko uporabnik vnese podatke s pomočjo & operaterja. Ta vhod se lahko vzame in shrani v spremenljivko.

8. Tabela po indeksih: Indeks za tabelo je niz parov ključ-vrednost. Vsi ključi morajo biti edinstveni in jih lahko uporabite za iskanje ustrezne vrednosti. Ta ključ je lahko celo število ali niz.

9. Klicanje funkcije: lahko ustvarite funkcijo za izvajanje definirane naloge in vrnitev rezultatov, ko se stavek izvede.

10.% ROWCOUNT: Ta ukaz PL / SQL pomaga pri pridobivanju števila vrstic, na katere vpliva izjava, vstaviti, posodobiti ali izbrisati.

Napredni PL / SQL ukazi

1. Postopki: Kadar koli želi uporabnik sprejeti vnos od uporabnika, se lahko uporabi postopek. Te parametre je mogoče določiti skupaj z različnimi podprogrami. To so parametri IN, OUT in IN OUT. Parameter IN sprejme vhod za podprograme. Za izhod iz podprogramov se uporablja parameter OUT. IN OUT lahko sprejme oba vhoda in daje izhode.

2. Kazalci : Kazalci s kazalcem nadzorujejo kontekstno območje. Ima možnost zadrževanja vrstic, ki jih vrne kateri koli stavek SQL. Ta niz vrstic je znan kot aktivni niz.

Nasveti in nasveti za uporabo PL / SQL ukazov

1. Ni nujne omejitve je mogoče uporabiti samo s stolpcem.

2. SYSDATE vrne trenutni datum.

3. Vrednosti, določene v klavzuli „med“, vključujejo te vrednosti.

4. Funkcije MIN in MAX se lahko uporabljata za katero koli vrsto podatkov.

5 . Pokličejo se lahko samo shranjene funkcije in ne shranjene.

Zaključek - PL / SQL ukazi

Ukazi PL / SQL so eden najstarejših in najpogosteje uporabljanih jezikov za pridobivanje podatkov iz baze podatkov. Omogoča vse načine za pridobivanje podatkov, njihovo shranjevanje in manipulacijo. Z vsemi temi različnimi funkcijami je upravljanje podatkov zelo enostavno.

Priporočeni članki

To je vodnik za PL / SQL ukaze. Tu smo razpravljali o osnovnih PL / SQL ukazih in nekaterih naprednih PL / SQL ukazih. Če želite izvedeti več, si oglejte tudi naslednji članek.

  1. Kako uporabljati Pig ukaze
  2. Ukazi MongoDB
  3. Najpogostejši Mosts Uporabite ukaze iskrice
  4. Poskusite ukaze za panj