Obsah:
Definice - Co znamená Database Trigger?
Spoušť databáze je uložený kód, který je spuštěn okamžitě po předdefinované události. Používá se k zajištění koordinovaného výkonu souvisejících akcí. Ačkoli se implementace liší, všechny hlavní relační databáze podporují spouštěče.
Techopedia vysvětluje spouštění databáze
Například aplikace lidských zdrojů (HR) vyžaduje, aby každý vedoucí pracovník obdržel informační e-mail ihned po odeslání žádosti o dovolenou zaměstnance. Když je záznam zapsán do tabulky, ve které jsou uloženy žádosti o dovolenou zaměstnanců, dojde k aktivaci vytvořeného spouštěče a vyvolání procedury odeslání e-mailu manažerovi.
Dalším běžným spouštěcím použitím je uložení důležitých původních dat v nezměněném stavu, udržování audit trailu nebo zajištění, že původní data zůstanou dostupná v případě náhodných změn. Například stejná aplikace HR může obsahovat spouštěč, který je spuštěn při změně bankovních údajů zaměstnance. Spoušť nejprve uloží původní informace do jiné tabulky; to umožňuje úpravu dat.
