架构师_程序员_码农网

U Pridobitev gesla
Registracija

QQ登录

Samo en korak za začetek

Iskanje
Pogled:8601|Odgovor: 0
打印 上一主题 下一主题

[Informacije]Uvod v vlogo sprožilcev sql, v kakšnih okoliščinah se uporabljajo sprožilci

[Kopiraj povezavo]
D 跳转到指定楼层
lastnika stavbe
发表于 2014-10-9 10:15:42|只看该作者回帖奖励|Obratnobrskanje|Način branja
Sprožilci se uporabljajo v primerih, ko želite, da se različna dodajanja, brisanja ali spremembe podatkov obravnavajo takoj, in so posebna vrsta shranjene procedure, ki je uporabnik ne prikliče neposredno, temveč samodejno začne delovati, ko se podatki v določeni tabeli spremenijo, in se zbudi, da sproži sprožilec kot odziv na ukaz INSERT, UPDATE ali DELETE.
Glavna prednost sprožilcev je, da lahko vsebujejo kompleksno logiko obdelave z uporabo kode Transact-SQL. Posledično lahko sprožilci podpirajo vse funkcionalnosti omejitev, vendar to ni vedno najboljši pristop za določeno funkcionalnost. Sprožilci lahko ocenijo tudi stanje tabele pred in po spremembi podatkov ter na podlagi razlik sprejmejo protiukrepe.

Ker se sprožilci izvajajo samodejno, zato se ob nenavadnem stanju v tabeli, ki jo upravlja sql, pojavijo vse vrste nepredvidljivih izjem in je težko doseči kompleksno obdelavo poslovne logike, zato se sprožilci na splošno ne uporabljajo v obsežnih aplikacijskih sistemih, za poenotenje obdelave podatkov pa se uporabljajo shranjene procedure ali vmesna programska oprema.




Prejšnji: sql zakaj uporabljati shranjene postopke, kakšne so prednosti?
Naslednji članek: sql ustvarite shranjeno proceduro s parametri
koda kmetovalno omrežje, objavljena le v procesu prakse, naleteli na tehnične težave, ne zavaja drugih.
Preden lahko objavite nazaj, se morate prijaviti Prijava | Registracija

T a različica integralnih pravil


IZJAVA: Vsa programska oprema, programsko gradivo ali članki, ki jih objavi Code Farmer, se uporabljajo samo za učne in raziskovalne namene; zgoraj navedene vsebine se ne smejo uporabljati v komercialne ali nezakonite namene, sicer za vse posledice odgovarja uporabnik. To spletno mesto informacije iz omrežja, avtorske pravice spor nima ničesar opraviti s tem spletnim mestom. Zgornjo vsebino morate v celoti odstraniti iz računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljšo pristno storitev. Če pride do kakršne koli kršitve, se obrnite na nas po elektronski pošti, da jo obravnavamo.

Pošta To:help@itsvse.com

QQ| ( 鲁ICP备14021824号-2)|Sitemap

GMT+8, 2024-9-17 12:22

Hitri odgovoriNazaj na vrhNazaj na seznam