Co jsou identifikátory?
Identifikátory nejsou nic jiného než název, který je dán objektu PL / SQL. Objekt může být konstantní, proměnný, výjimka, kurzory, procedury, funkce, balíček, spoušť, typ objektu, rezervní slovo nebo štítek.
V tomto výukovém programu se naučíte
- Vlastnosti identifikátorů
- Pojmenování konvencí identifikátorů
- Proměnné - identifikátor
- Prohlášení o proměnných
- Ukládání dat do proměnných
Vlastnosti identifikátorů
- Musí začínat písmenem
- Maximální velikost je omezena na 30 písmen
- Nesmí obsahovat prázdné znaky
- Může obsahovat znak dolaru ('$'), podtržítko ('_') a znak hash ('#')
- Je malá a velká písmena
Pojmenování konvencí identifikátorů
Ve složitém programu někdy budeme muset zahrnout mnoho identifikátorů. Mezi tyto identifikátory patří proměnné, kurzory atd. Abychom se vyhnuli nejasnostem a zvýšili čitelnost takového programu, musíme dodržovat určité konvence pojmenování.
Následují běžně používané konvence pojmenování v PL / SQL.
- První písmeno by mělo být použito k určení deklarované úrovně proměnné. Níže uvedený bod udává různá první písmena a jejich deklarativní úroveň
-
- 'P' - Proměnná je deklarována na úrovni parametru
- „L“ - Proměnná je deklarována v místním bloku
- 'G' - Proměnná je deklarována na globální úrovni
- Druhé písmeno určuje typ identifikátoru. Níže jsou uvedeny běžně používané typy identifikátorů a jejich názvy.
- „C“ - identifikátor kurzoru
- „V“ - datový typ Varchar a char
- „N“ - datový typ čísla
- „R“ - typ záznamu
- „T“ - typ stolu
Níže jsou uvedeny některé příklady správných konvencí pojmenování
- Lv_name - proměnná na místní úrovni datového typu varchar / char
- Pc_num - identifikátor kurzoru na úrovni parametru
- Gn_user_id - proměnná globální úrovně číselného datového typu
Proměnné - identifikátor
Proměnná je základní identifikátor, který se používá častěji a je nejdůležitější ze všech. Proměnná není nic jiného než zástupný symbol, kde může uživatel hodnotu uložit. Tato proměnná musí být před použitím spojena s nějakým platným datovým typem PL / SQL. Datový typ definuje metodu ukládání a zpracování těchto proměnných.
Prohlášení o proměnných
Proměnné se používají hlavně k ukládání dat během manipulace nebo zpracování dat. Musí být deklarovány před použitím v programu. Tuto deklaraci je třeba provést v deklarativní části bloků PL / SQL.
Deklarace proměnných je proces přiřazení názvu zástupnému symbolu a jeho přiřazení k platnému datovému typu.
Syntax
;
Výše uvedená syntaxe ukazuje, jak deklarovat proměnnou v deklarativní části.
Ukládání dat do proměnných
Jakmile je proměnná deklarována, je připravena uchovávat data definovaného typu. Hodnoty těchto proměnných lze přiřadit buď v prováděcí sekci, nebo v době samotného deklarace. Hodnota může být literál nebo hodnota jiné proměnné. Jakmile je konkrétní hodnota přiřazena, uloží se do vyhrazeného paměťového prostoru pro tuto proměnnou.
Syntax
:= ;
Výše uvedená syntaxe ukazuje, jak deklarovat proměnnou a přiřadit hodnotu v deklarativní části.
; := ;
Výše uvedená syntaxe ukazuje, jak přiřadit hodnotu již deklarované proměnné.
Příklad 1: V tomto příkladu se naučíme, jak deklarovat proměnnou a jak jim přiřadit hodnotu. V následujícím programu pomocí proměnných vytiskneme „GURU99“.
DECLARElv_name VARCHAR2(50);lv_name_2 VARCHAR2(50) := ‘GURU99';BEGINlv_name := lv_name_2;dbms_output .put_line(lv_name);END:
Vysvětlení kódu:
- Řádek kódu 2 : Deklarace proměnné 'lv_name' VARCHAR2 o velikosti 50.
- Řádek kódu 3 : Deklarace proměnné 'lv_name_2' VARCHAR2 o velikosti 50 a přiřazení výchozí hodnoty pomocí doslovného 'GURU99'.
- Řádek kódu 5 : Hodnota proměnné 'lv_name' byla přiřazena proměnné 'lv_name_2'.
- Řádek kódu 6 : Tisk uložené hodnoty proměnné 'lv_name'.
Po provedení výše uvedeného kódu získáte následující výstup.
Výstup:
99 GURU
souhrn
V tomto kurzu jsme diskutovali o tom, co je identifikátor a jejich vlastnosti. Rovněž jsme diskutovali o konvencích pojmenování identifikátorů a o deklarování a používání proměnné v programech.