Príkazy PL / SQL Základné až rozšírené príkazy PL / SQL

Obsah:

Anonim

Zavedenie príkazov PL / SQL

PL / SQL je veľmi podobný SQL. Znamená rozšírenie procedurálneho jazyka na štruktúrovaný dopytovací jazyk. Je veľmi užitočné pri dotazovaní na akékoľvek údaje v tabuľke a tiež pri ich aktualizácii. PL / SQL sa zavádza pre štruktúru blokov PL / SQL a pomáha pri správnom vývoji. Poskytuje tiež premenné, ktoré pomáhajú pri deklarovaní, pomenovaní a priradení rôznych premenných. Pozrime sa na všetky rôzne príkazy, ktoré sú prítomné v PL / SQL.

Základné príkazy PL / SQL

1. PL / SQL bloková štruktúra: Bloková štruktúra má štyri typy sekcií kódového bloku. Budú to hlavičky, vyhlásenia, spustiteľné súbory a výnimky. Blok kódu je ukončený koncovým kľúčovým slovom. Kód by mal byť napísaný kľúčovými slovami Begin a End.

2. Poznámky: Komentáre môžu byť pridané kedykoľvek. Môžu to byť poznámky alebo informácie v kóde, ktoré je potrebné uviesť v budúcnosti. Môže byť reprezentovaný '-' pre riadok alebo blok komentárov môže byť reprezentovaný '/ * * /'.

3. Definovanie premenných: Premenné možno definovať v časti programu deklarácie. Syntax na definovanie premennej je premenná_príkazu datatype;

Považuje sa to za variabilnú definíciu podobnú iným tvrdeniam. Mal by mať názov a typ údajov. Sú povinné.

4. Definície obmedzení - Obmedzenia sa môžu uplatniť na premenné, ktoré sú definované v ľubovoľnom kódovom bloku. Obmedzenie možno nazvať ako podmienka, ktorá sa má uplatniť na konkrétnu premennú. Bežne používané obmedzenia sú konštantné a nie nulové. Konštanta sa používa na zabezpečenie toho, aby sa hodnota nezmenila po prvom odovzdaní hodnoty. Nie null zaisťuje, že premenná má vždy hodnotu. Ak sa akákoľvek hodnota pokúša priradiť nulovú hodnotu, vyskytne sa chyba. Medzi ďalšie obmedzenia patrí jedinečný, kontrolný, primárny kľúč, cudzí kľúč atď.

5. Vkladanie údajov: V tomto príkaze PL / SQL sa údaje môžu vkladať do akejkoľvek tabuľky pomocou príkazu 'insert'. Tento príkaz bude vyžadovať názov tabuľky, názov stĺpca a hodnoty stĺpca. Hodnoty môžu byť vložené do akejkoľvek základnej tabuľky použitím tohto tvrdenia. Názov tabuľky a hodnoty sú povinné. Malo by sa použiť aj kľúčové slovo „hodnoty“.

6. Aktualizácia údajov: Údaje v tabuľke sa dajú ľahko aktualizovať pomocou vyhlásenia „aktualizácia“. Môže aktualizovať ľubovoľnú hodnotu ktoréhokoľvek stĺpca v tabuľke. Vyžaduje sa názov tabuľky, názov stĺpca a hodnota ako vstup a aktualizácia údajov.

Sada kľúčových slov pomáha pri aktualizácii hodnoty stĺpca so zadanou hodnotou. Klauzula where uvedená v nepovinnom a ak nie je uvedená hodnota, bude aktualizovaná pre celý stĺpec.

7. Vymazanie údajov : Údaje možno odstrániť v Pl / SQL pomocou príkazu delete. Môže pomôcť odstrániť celé údaje alebo poskytnúť podmienky na odstránenie konkrétnych údajov. Túto podmienku možno ustanoviť doložkou „where“.

8.Výber údajov : Na získanie konkrétnych údajov je potrebné ich získať z konkrétnej databázovej tabuľky. To je možné v Pl / SQL príkazom 'select'.

9. Zaobchádzanie s výnimkami: Tento príkaz PL / SQL sa môže použiť na detekciu chybových stavov. Inteligentne rieši chyby a umožňuje užívateľovi podávať vhodné správy definované používateľom.

10. Aritmetické operátory: Všetky aritmetické operátory sú podporované PL / SQL. Používateľ môže pridávať, odčítavať, násobiť a deliť.

Stredné príkazy PL / SQL

1. Currval a Nextval: Sekvencia sa používa na generovanie sekvenčných čísel. Môže byť zadaná počiatočná hodnota. Túto hodnotu je možné zvýšiť. Funkcia Currval pomáha užívateľovi získať aktuálnu hodnotu premennej. Nextval funkcia zvyšuje túto sekvenciu a vracia uloženú hodnotu.

2. Rowid: Táto funkcia vracia rowid alebo binárnu adresu riadku v akejkoľvek databázovej tabuľke. Tento rowid možno uložiť v čitateľnom formáte. Okrem toho, ak chce užívateľ načítať akýkoľvek fyzický riadok do premennej, môžete použiť ROWIDTOCHAR, ktorý prevedie binárnu hodnotu na reťazec znakov.

3. Rownum: Rownum vracia číslo, ktoré udáva poradie, v ktorom môže byť riadok vybraný z tabuľky.

  • Prvý riadok, ktorý je vybraný, má hrebeň nastavený na
  • Druhý riadok je tiež nastavený na rownum
  • Táto funkcia môže byť použitá v dotazoch na získanie dát a môže byť tiež použitá v príkazoch na aktualizáciu.

4. Operátory porovnávania : Tieto funkcie pomáhajú pri porovnávaní výrazov a hodnôt výťažnosti, ako je true, false alebo null. Medzi tieto operátory patrí Medzi nimi, existuje, je neplatných a podobných operátorov.

5. Nastaviť operátora: Tento operátor sa použije, keď výsledky vyžadujú kombináciu dvoch otázok. Krížový operátor skontroluje odlišné hodnoty z oboch dopytov, zatiaľ čo únia vráti všetky odlišné riadky vybrané jedným z dopytov. Zjednotiť všetko vráti všetky riadky vybrané podľa dopytov vrátane všetkých duplikátov.

6.% ISOPEN: Týmto sa automaticky uzavrie kurzor SQL po vykonaní pridruženého príkazu SQL.

7. Užívanie vstupov od používateľa: Užívateľ môže vstupovať od užívateľa pomocou operátora. Tento vstup je možné zobrať a uložiť do premennej.

8. Index podľa tabuľky : Index podľa tabuľky je skupina párov kľúč - hodnota. Všetky kľúče musia byť jedinečné a môžu sa použiť na nájdenie zodpovedajúcej hodnoty. Tento kľúč môže byť celé číslo alebo reťazec.

9. Volanie funkcie: Je možné vytvoriť funkciu na vykonanie definovanej úlohy a vrátenie výsledkov po vykonaní príkazu.

10.% ROWCOUNT: Tento príkaz PL / SQL pomáha pri získavaní počtu riadkov, ktoré sú ovplyvnené príkazom vložiť, aktualizovať alebo odstrániť.

Pokročilé príkazy PL / SQL

1. Postupy: Kedykoľvek užívateľ chce prijať vstup od užívateľa, potom je možné postup použiť. Tieto parametre môžu byť definované spolu s rôznymi podprogramami. Sú to parametre IN, OUT a IN OUT. Parameter IN prevezme vstup pre podprogramy. OUT parameter sa používa na získanie výstupu z podprogramov. IN OUT môže prijímať oba vstupy a vydávať výstupy.

2. Kurzory : Kurzory ovládajú kontextovú oblasť pomocou kurzora. Má schopnosť uchovávať riadky vrátené akýmkoľvek príkazom SQL. Táto sada riadkov sa nazýva aktívna množina.

Tipy a triky na použitie príkazov PL / SQL

1. Nie je možné použiť nulové obmedzenie iba s stĺpcom.

2. SYSDATE vráti aktuálny dátum.

3. Hodnoty uvedené v doložke „medzi“ zahŕňajú tieto hodnoty.

4. MIN a MAX funkcie je možné použiť pre akýkoľvek typ údajov.

5 . Procedúry sú voliteľné a nie uložené procedúry.

Záver - príkazy PL / SQL

Príkazy PL / SQL sú jedným z najstarších a najpoužívanejších jazykov na získavanie údajov z databázy. Poskytuje všetky spôsoby získavania údajov, ich ukladania a manipulácie s nimi. So všetkými týmito rôznymi funkciami je riadenie údajov veľmi jednoduché.

Odporúčané články

Toto bol sprievodca príkazmi PL / SQL. Tu sme diskutovali základné PL / SQL príkazy a niektoré Advance PL / SQL príkazy. Viac informácií nájdete aj v nasledujúcom článku.

  1. Ako používať prasa príkazy
  2. Príkazy MongoDB
  3. Najlepšie väčšina používa príkazy iskier
  4. Mali by ste vyskúšať príkazy úľa