PL / SQL käsud - Basic / Advanced PL / SQL-käsud

Lang L: none (table-of-contents):

Anonim

PL / SQL-käskude tutvustus

PL / SQL on väga sarnane SQL-iga. See tähistab protseduurikeele laiendamist struktureeritud päringkeelele. See on väga kasulik tabelis olevate andmete pärimisel ja nende värskendamisel. PL / SQL on sisse viidud PL / SQL plokkide struktuuri jaoks ja aitab korrektsel arendamisel. Samuti pakub see muutujaid, mis aitavad erinevate muutujate deklareerimisel, nimetamisel ja määramisel. Vaatame kõiki erinevaid käske, mis PL / SQL-is esinevad.

Põhilised PL / SQL-käsud

1. PL / SQL plokkide struktuur: plokkide struktuuril on nelja tüüpi koodiplokkide sektsioonid. Need on päised, deklaratsioonid, käivitatavad ja erandid. Koodiploki lõpetab lõppsõna. Kood tuleks kirjutada märksõnadega Algus ja Lõpp.

2. Kommentaarid: Kommentaare saab lisada igal ajal. Need võivad olla märkused või teave koodis, millele tuleb edaspidi viidata. Rea jaoks võib seda tähistada tähega - - või kommentaaride plokki võib tähistada tähega "/ * * /".

3. Muutujate määratlemine: Muutujaid saab määratleda programmi deklareerimisosas. Muutuja määratlemise süntaks on muutuja_nimi andmetüüp;

Seda käsitletakse muutuva määratlusena, mis sarnaneb teiste väidetega. Sellel peaks olema nimi ja andmetüüp. Need on kohustuslikud.

4. Piirangute määratlused - piiranguid saab rakendada muutujatele, mis on määratletud mis tahes koodiplokis. Piirangut võib nimetada tingimuseks, mida tuleb rakendada konkreetse muutuja suhtes. Tavaliselt kasutatavad piirangud on püsivad ega ole tühised. Konstanti kasutatakse veendumaks, et väärtus ei muutu pärast väärtuse algset edastamist. Mitte null tagab, et muutujal on alati väärtus. Kui mõni väärtus üritab anda nullväärtust, ilmneb tõrge. Muud piirangud hõlmavad unikaalset, tšeki, primaarvõtit, võõrvõti jne.

5.Data lisamine: Selles PL / SQL- käsus saab andmeid sisestada suvalisse tabelisse, kasutades käsku 'insert'. See käsk nõuab tabeli nime, veeru nime ja veeru väärtusi. Selle väite abil saab väärtused sisestada suvalisse põhitabelisse. Tabeli nimi ja väärtused on kohustuslikud. Samuti tuleks kasutada märksõna "väärtused".

6. Andmete värskendus : tabeli andmeid saab hõlpsasti värskendada, kasutades värskenduse avaldust. See võib värskendada mis tahes tabeli veeru väärtust. Sisendina peavad olema tabeli nimi, veeru nimi ja väärtus ning värskendab andmeid.

Märksõnade komplekt aitab täpsustada määratud väärtusega veeru väärtust. Kui valikuliselt mainitud klausel ja kui seda pole täpsustatud, värskendatakse kogu veeru väärtust.

7. Andmete kustutamine: andmeid saab Pl / SQL-is kustutada, kasutades käsku Kustuta. See võib aidata kustutada kogu andmeid või luua tingimused konkreetsete andmete kustutamiseks. Selle tingimuse saab täita klausliga „kus”.

8. Andmete valimine : konkreetsete andmete hankimiseks tuleb need hankida konkreetsest andmebaasi tabelist. See on Pl / SQL-is võimalik tänu avalduse valimisele.

9. Erandite käsitlemine: seda PL / SQL-käsku saab kasutada tõrkeolukorra tuvastamiseks. See käitleb vigu nutikalt ja võimaldab kasutajal ka sobivaid kasutaja määratletud sõnumeid edastada.

10. Aritmeetikaoperaatorid: PL / SQL toetab kõiki aritmeetilisi operaatoreid. Kasutaja saab liita, lahutada, korrutada ja jagada.

Vahepealsed PL / SQL-käsud

1. Currval ja Nextval: järjestust kasutatakse järjenumbrite genereerimiseks. Algväärtuse saab täpsustada. Seda väärtust saab suurendada. Currval-funktsioon aitab kasutajal saada muutuja praegust väärtust. Järgmise väärtuse funktsioon suurendab seda jada ja tagastab salvestatud väärtuse.

2. Rowid: See funktsioon tagastab rea sorbi või binaarse aadressi mis tahes andmebaasi tabelis. Seda rida saab salvestada loetavas vormingus. Lisaks sellele, kui kasutaja soovib tuua mis tahes füüsilise rearea muutujaks, võite kasutada ROWIDTOCHARi, mis teisendab kahendsuse väärtuse tähemärgiks.

3. Rownum: Rownum tagastab arvu, mis näitab, millises järjekorras võib tabelit valida.

  • Esimesel valitud real on rownum seatud väärtusele
  • Ka teine ​​rida on seatud rownumi
  • Seda funktsiooni saab kasutada päringutes andmete hankimiseks ja seda saab kasutada ka värskendusväljavõtetes.

4. Võrdlusoperaatorid : need funktsioonid aitavad võrrelda avaldisi ja saagise väärtusi nagu tõene, vale või null. Nende operaatorite hulka kuulub Between, olemas, in, on null ja nagu operaatorid.

5. Määra operaator: Seda operaatorit kasutatakse siis, kui tulemused nõuavad kahe päringu kombineerimist. Risttevaheline operaator kontrollib mõlemast päringust eristatavaid väärtusi, samal ajal kui Union tagastab kõik päringute valitud read. Liit kõik tagastab kõik päringute poolt valitud read, sealhulgas kõik duplikaadid.

6.% ISOPEN: sulgeb SQL-kursori automaatselt pärast seotud SQL-i väljavõtte täitmist.

7. Kasutajalt sisendi küsimine: Kasutaja saab kasutajalt sisendit saada, kasutades operaatorit &. Selle sisendi saab salvestada muutujasse.

8. Indeksi tabel : indeks tabeli järgi on võtme-väärtuse paaride komplekt. Kõik võtmed peavad olema unikaalsed ja neid saab kasutada vastava väärtuse leidmiseks. See võti võib olla täisarv või string.

9. Funktsioonile helistamine: funktsiooni saab luua määratletud ülesande täitmiseks ja tulemuste tagastamiseks, kui avaldus on täidetud.

10.% ROWCOUNT: See PL / SQL-käsk aitab leida ridade arvu, mida sisestamise, värskendamise või kustutamise avaldus mõjutab.

Täpsemad PL / SQL-käsud

1. Protseduurid: kui kasutaja soovib kasutajalt saadud sisendit aktsepteerida, saab protseduuri kasutada. Neid parameetreid saab määratleda koos erinevate alamprogrammidega. Need on parameetrid IN, OUT ja IN OUT. Parameeter IN võtab alamprogrammide sisendi. Parameetrit OUT kasutatakse alamprogrammide väljundi saamiseks. IN OUT võib võtta nii sisendeid kui ka väljundeid.

2. Kursorid : kursorid kontrollivad kontekstiala kursori abil. Sellel on võime hoida ridu, mille tagastab ükskõik milline SQL-lause. Seda ridade komplekti nimetatakse aktiivseks komplektiks.

Näpunäited PL / SQL-käskude kasutamiseks

1. Not Null piirangut saab kasutada ainult veeru korral.

2. SYSDATE tagastab praeguse kuupäeva.

3. Punktis 'vahel' täpsustatud väärtused hõlmavad neid väärtusi.

4. MIN ja MAX funktsioone saab kasutada mis tahes andmetüübi jaoks.

5 Ainult salvestatud funktsioonid on helistatavad ja mitte salvestatud protseduurid.

Järeldus - PL / SQL käsud

PL / SQL-käsud on üks vanimaid ja enim kasutatud keeli andmebaasist andmete saamiseks. See pakub kõiki võimalusi andmete hankimiseks, salvestamiseks ja nendega manipuleerimiseks. Kõigi nende erinevate funktsioonide abil on andmete haldamine väga lihtne.

Soovitatavad artiklid

See on olnud PL / SQL-käskude juhend. Siin oleme arutanud põhilisi PL / SQL-käske ja mõnda eelnevat PL / SQL-käsku. Lisateabe saamiseks võite vaadata ka järgmist artiklit.

  1. Kuidas kasutada sea käske
  2. MongoDB käsud
  3. Populaarsemad mostid kasutavad sädeme käske
  4. Peaksite proovima tarude käske