架构师_程序员_码农网

B Hent adgangskode
Tilmeld dig

QQ登录

Kun ét skridt for at komme i gang

Søg
Visning:8601|Svar: 0
打印 上一主题 下一主题

[Information]Introduktion til rollen som sql-triggere, under hvilke omstændigheder brugen af triggere

[Kopier link]
L 跳转到指定楼层
ejeren af bygningen
2014-10-9 10:15:42|只看该作者回帖奖励|ReverseBrowse|Læsetilstand
Triggere bruges i situationer, hvor man ønsker, at forskellige tilføjelser, sletninger eller ændringer af data skal håndteres med det samme, og er en særlig type stored procedure, som ikke påkaldes direkte af brugeren, men som automatisk træder i kraft, når dataene i den angivne tabel ændres, og som vækker triggeren som svar på en INSERT-, UPDATE- eller DELETE-sætning.
Den største fordel ved triggere er, at de kan indeholde kompleks behandlingslogik ved hjælp af Transact-SQL-kode. Som følge heraf kan triggere understøtte alle funktionerne i constraints, men det er ikke altid den bedste tilgang til den givne funktionalitet. Triggere kan også evaluere en tabels tilstand før og efter dataændringer og træffe modforanstaltninger baseret på forskellene.

Da triggere udføres automatisk, så når tabellen, der drives af sql, har en unormal situation, vil der være alle mulige uforudsigelige undtagelser, og det er vanskeligt at opnå kompleks forretningslogisk behandling, så triggere bruges generelt ikke i store applikationssystemer, og lagrede procedurer eller middleware bruges til at forene behandlingen af data.




Previous: sql hvorfor bruge stored procedures, hvad er fordelene?
Næste artikel: sql create stored procedure with parameters
kode landmandsnetværk, kun offentliggjort i praksisprocessen, stødt på tekniske vanskeligheder, ikke vildlede andre.
Du skal logge ind, før du kan skrive igen Log ind | Registrer dig

D enne version af de integrerede regler


ANSVARSFRASKRIVELSE: Al software, programmeringsmateriale eller artikler udgivet af Code Farmer bruges kun til lærings- og forskningsformål; ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers er alle konsekvenser ansvarlige for brugeren. Denne webstedsinformation fra netværket, copyright-tvist har intet at gøre med dette websted. Du skal fjerne ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, bedes du støtte den ægte software, købe registreringen og få bedre ægte service. Hvis der sker en krænkelse, bedes du kontakte os via e-mail for at håndtere det.

Mail To:help@itsvse.com

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

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

Hurtigt svarTilbage til toppenTilbage til listen