Lekce 16 - MS-SQL krok za krokem: Uložené procedury
V předešlém cvičení, Řešené úlohy k 15. lekci MS-SQL, jsme si procvičili nabyté zkušenosti z předchozích lekcí.
V dnešním MS-SQL tutoriálu si představíme uložené procedury v jazyce T-SQL a naučíme se je správně používat.
Co jsou uložené procedury
Uložená procedura (někdy se jí také říká rutina) je sada příkazů SQL, které jsou uložené na databázovém serveru. Vykonává se zavoláním prostřednictvím názvu, který jí byl přiřazen. Dalo by se říct, že uložené procedury jsou obdobou funkcí.
Při prvním zavolání uložené procedury se MS-SQL podívá do databázového katalogu a najde uloženou proceduru. Kód procedury databázový server zkompiluje a uloží ji do paměti cache. Pak se kód provede.
Při dalším zavolání (ve stejné relaci) se již uložená procedura načítá přímo z paměti cache bez nutnosti kompilace.
Stejně jako funkce, mohou mít uložené procedury
parametry. Můžeme například načíst všechny zákazníky,
kteří bydlí v konkrétním městě. Uložené procedury mohou obsahovat
příkazy jako IF
, CASE
, LOOP
a mohou
volat další uložené procedury.
Výhody uložených procedur
Uvedeme si pár výhod těchto procedur:
...konec náhledu článku...
Pokračuj dál
Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.
Koupit tento kurz
Obsah článku spadá pod licenci Premium, koupí článku souhlasíš se smluvními podmínkami.
- Neomezený a trvalý přístup k jednotlivým lekcím.
- Kvalitní znalosti v oblasti IT.
- Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.
Popis článku
Požadovaný článek má následující obsah:
V této lekci si představíme uložené procedury v MS-SQL. Naučíme se je správně používat a ukážeme si procedury s parametry.
Kredity získáš, když podpoříš naši síť. To můžeš udělat buď zasláním symbolické částky na podporu provozu nebo přidáním obsahu na síť.