Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 13532|Odpoveď: 0

[Zdroj] Poďme sa porozprávať o úlohe SQL triggerov a o tom, kedy sa používajú

[Kopírovať odkaz]
Zverejnené 9. 10. 2014 10:15:42 | | |
Triggery sú špeciálny typ uložených procedúr, ktoré používateľ priamo nevyvoláva, a automaticky nadobudnú účinok, keď sa zmenia dáta v špecifikovanej tabuľke, pričom spustia trigger v reakcii na príkaz INSERT, UPDATE alebo DELETE.
Hlavnou výhodou triggerov je, že môžu obsahovať zložitú spracovateľskú logiku pomocou kódu Transact-SQL. Preto spúšťače môžu podporovať všetky funkcie obmedzení; Ale nie je to vždy najlepší prístup, pokiaľ ide o poskytované funkcie. Triggery môžu tiež vyhodnotiť stav tabuľky pred a po úpravách dát a konať na základe rozdielov.

Keďže spúšťače sa vykonávajú automaticky, keď sa v tabuľke SQL operácií vyskytnú abnormality, vznikajú rôzne nepredvídateľné výnimky a je ťažké dosiahnuť zložité spracovanie obchodnej logiky.




Predchádzajúci:Prečo používať uložené procedúry v SQL a aké sú jeho výhody?
Budúci:SQL vytvára uložené procedúry s parametrami
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com