A kioldók (trigger) olyan különleges tárolt eljárás, amelyet az adatbázis-kezelő automatikusan futtat, amikor egy meghatározott INSERT, UPDATE vagy DELETE utasítást egy bizonyos adatbázistáblán végrehajtunk. A kioldók igen hasznosak például akkor, ha egy tábla oszlopértékeinek változásait szeretnénk ellenőrizni.
A kioldó egy INSERT, UPDATE vagy DELETE utasítás helyett is elindulhat.
A kioldókat a CREATE TRIGGER utasítással hozhatjuk létre.
A Transact-SQL –ről láthattunk egy rövid ismertetőt. A T-SQL segítségével olyan SQL utasításokat tartalmazó programokat írhatunk, amelyekben a szokványos programozási szerkezetek is megtalálhatók.
Az SQL Server számos függvényt bocsát a rendelkezésünkre, amelyekkel értékeket nyerhetünk ki az adatbázisokból.
Az SQL Serverben saját, úgynevezett felhasználói függvényeket is készíthetünk.
Az SQL Server azt is lehetővé teszi, hogy az adatbázisokban eljárásokat tároljunk. A tárolt eljárások abban különböznek a felhasználói függvényektől, hogy jóval többféle adattípust adhatnak vissza. Általában akkor használjuk, ha olyan feladatot kell elvégeznünk, ami erőteljesen igénybe veszi az adatbázist, vagy ha központosítani szeretnénk a kódokat, hogy az egyes felhasználóknak ne kelljen ugyanarra a feladatra saját programokat írniuk.