A PL / SQL parancsok bevezetése
A PL / SQL nagyon hasonló az SQL-hez. Ez az eljárási nyelv kiterjesztése a strukturált lekérdezési nyelvre. Nagyon hasznos bármilyen adat lekérdezése a táblázatban, valamint az adatok frissítése. A PL / SQL bevezetésre került a PL / SQL blokk felépítéséhez, és elősegíti a megfelelő fejlesztést. Ezenkívül olyan változókat is biztosít, amelyek segítenek a különféle változók deklarálásában, elnevezésében és hozzárendelésében. Vessen egy pillantást az összes különféle parancsra, amelyek jelen vannak a PL / SQL-ben.
Alapvető PL / SQL parancsok
1. PL / SQL blokkszerkezet: A blokkstruktúra négyféle kódblokk-szekciót tartalmaz. Ezek fejléc, deklaráció, végrehajtható és kivételek lesznek. A kódblokkot a Kulcsszó zárja. A kódot Begin és End kulcsszavakba kell írni.
2. Megjegyzések: A megjegyzéseket bármikor hozzá lehet adni. Ezek lehetnek jegyzetek vagy információk a kódban, amelyekre a jövőben utalni kell. A sor jele lehet '-', vagy a megjegyzés blokkja '/ * * /' lehet.
3. Változók meghatározása: A változók meghatározhatók a program deklarációs szakaszában. A változó meghatározására szolgáló szintaxis a változó_neve adattípus;
Más változatokhoz hasonló változó meghatározásként kezeli. Nevének és adattípusának kell lennie. Ezek kötelezőek.
4. Szorításdefiníciók - A korlátozások bármilyen kódblokkban meghatározott változókra alkalmazhatók. A korlátozást feltételnek lehet hívni, amelyet egy adott változóra alkalmazni kell. Az általánosan alkalmazott korlátozások állandóak és nem semmisek. A Constant segítségével ellenőrizhető, hogy az érték nem változik-e az érték átadása után. A Null nem biztos, hogy a változónak mindig legyen értéke. Ha bármelyik érték megkísérel nulla értéket rendelni, akkor hiba lép fel. Egyéb korlátozások lehetnek az egyedi, a csekk, az elsődleges kulcs, az idegen kulcs stb.
5.Data beszúrása: Ebben a PL / SQL parancsban az adatok beszúrhatók bármilyen táblázatba az 'beszúrás' paranccsal. Ehhez a parancshoz táblázatnevet, oszlopnevet és oszlopértékeket kell megadni. Az értékek bármely alaptáblázatba beilleszthetők e megállapítás felhasználásával. A táblázat neve és értékei kötelezőek. Az „értékek” kulcsszót is használni kell.
6.Adatfrissítés : A táblázat adatai egyszerűen frissíthetők a „frissítés” nyilatkozat felhasználásával. Frissítheti a táblázat bármely oszlopának bármely értékét. Szükség van a tábla nevére, az oszlop nevére és értékére, mint bemenetre, és frissíti az adatokat.
A kulcsszókészlet segít a megadott értékkel rendelkező oszlop értékének frissítésében. Ahol az opcionálisan említett záradék, és ha nincs megadva, az érték az egész oszlopra frissül.
7.Adat törlése: Az adatok törölhetők a Pl / SQL fájlból a delete parancs használatával. Segíthet a teljes adat törlésében, vagy feltételeket biztosíthat egy adott adat törléséhez. Ezt a feltételt a „hol” záradék nyújthatja.
8.Adat kiválasztása : Egy adott adat lekéréséhez egy adott adatbázis táblából kell lekérni. A Pl / SQL-ben ezt a 'Select' utasítás teszi lehetővé.
9. Kivételek kezelése: Ez a PL / SQL parancs felhasználható a hibaállapotok felismerésére. Okosan kezeli a hibákat, és lehetővé teszi a felhasználó számára a felhasználó által meghatározott üzenetek küldését is.
10. Aritmetikai operátorok: A számtani operátorokat a PL / SQL támogatja. A felhasználó összeadhatja, kivonhatja, szorozhatja és oszthatja.
Köztes PL / SQL parancsok
1. Currval és Nextval: Egy sorozatot használnak a sorszámok generálására. A kezdeti érték meghatározható. Ez az érték növelhető. A currval függvény segíti a felhasználót a változó aktuális értékének megszerzésében. A Nextval függvény növeli ezt a sorozatot, és visszatér a tárolt értékhez.
2. Rowid: Ez a funkció visszaadja a sor sorszámát vagy bináris címét bármely adatbázis táblában. Ez a sorszám olvasható formátumban tárolható. Ezen felül, ha a felhasználó bármilyen fizikai sorszámot akar behozni egy változóba, akkor használhatja a ROWIDTOCHAR szoftvert, amely konvertálja a bináris értéket karakterlánccá.
3. Rownum: A rownum egy számot ad vissza, amely jelzi a sor kiválasztásának sorrendjét a táblázatból.
- Az első kiválasztott sor a rownum-ra állítva
- A második sor szintén rownumra van állítva
- Ez a funkció használható adatok lekérdezésére és frissítési utasításokban is használható.
4. Összehasonlító operátorok : Ezek a funkciók segítenek összehasonlítani a kifejezéseket és a hozamértékeket, például Igaz, hamis vagy null. Ezek között az operátorok között van a Between, létezik, in, semmis és hasonló operátorok.
5. Operator beállítása: Ezt az operátort akkor kell használni, ha az eredmények megkövetelik két lekérdezés kombinálását. A kereszteződéses operátor mindkét lekérdezésben megvizsgálja a megkülönböztetett értékeket, míg az Union visszaadja az összes lekérdezés által kiválasztott különálló sort. Az Union összes visszaadja a lekérdezések által kiválasztott összes sort, beleértve az összes másolatot.
6.% ISOPEN: Ez automatikusan bezárja az SQL kurzort a társított SQL utasítás végrehajtása után.
7. A felhasználó adatainak begyűjtése: A felhasználó az operátor és a szolgáltató igénybe vételével felhasználhatja a felhasználó adatait. Ezt a bemenetet meg lehet venni és egy változóban tárolni.
8. Index szerinti táblázat : A táblázat által mutatott index kulcs-érték párok halmaza. Az összes kulcsnak egyedinek kell lennie, és felhasználható a megfelelő érték megkeresésére. Ez a kulcs lehet egész szám vagy karakterlánc.
9. Funkció hívása: Funkció létrehozható egy meghatározott feladat végrehajtásához és az eredmények visszatérítéséhez, amikor az utasítás végrehajtódik.
10.% ROWCOUNT: Ez a PL / SQL parancs segít abban a sorban, amelyet a beszúrás, frissítés vagy törlés utasítások befolyásolnak.
Speciális PL / SQL parancsok
1. Eljárások: Ha egy felhasználó elfogadni akarja a felhasználó bemeneteit, akkor az eljárás alkalmazható. Ezeket a paramétereket különféle alprogramokkal együtt lehet meghatározni. Ezek IN, OUT és IN OUT paraméterek. Az IN paraméter veszi az alprogramok bemenetét. Az OUT paraméter az alprogramok kimeneteinek lekérésére szolgál. Az IN OUT mind bemeneteket, mind kimeneteket képes fogadni.
2. Kurzorok : A kurzorok a kurzort a kurzort vezérlik. Képes a SQL utasítások által visszaadott sorokat tartani. Ez a sorkészlet aktív halmazként ismert.
Tippek és trükkök a PL / SQL parancsok használatához
1. A Null korlátozás csak oszlop esetén használható.
2. A SYSDATE visszatér az aktuális dátumhoz.
3. A „között” szakaszban megadott értékek tartalmazzák ezeket az értékeket.
4. A MIN és a MAX funkció bármilyen adattípushoz használható.
5 Csak a tárolt funkciók hívhatók fel, és nem tárolt eljárások.
Következtetés - PL / SQL parancsok
A PL / SQL parancsok az egyik legrégebbi és leggyakrabban használt nyelv az adatbázisból való adatok lekéréséhez. Minden lehetőséget kínál az adatok beszerzésére, tárolására és manipulálására. Az adatok különböző kezelése mellett az adatok kezelése nagyon egyszerű.
Ajánlott cikkek
Ez egy útmutató a PL / SQL parancsokhoz. Itt megvitattuk az alapvető PL / SQL parancsokat és néhány előzetes PL / SQL parancsot. A következő cikkben további információkat is megnézhet.
- Hogyan kell használni a sertésparancsokat?
- MongoDB parancsok
- A legnépszerűbb zajszűrők Spark parancsokat használnak
- Meg kell próbálnia a kaptárparancsokat