架构师_程序员_码农网

A Hämta lösenord
Registrera dig

QQ登录

Bara ett steg för att komma igång

Sök
Visa:8601|Svar: 0
打印 上一主题 下一主题

[Information]Introduktion till rollen som sql-triggers, under vilka omständigheter användningen av triggers

[Kopiera länk]
L 跳转到指定楼层
ägaren av byggnaden
发表于 2014-10-9 10:15:42|只看该作者回帖奖励|ReverseBrowse|Läsläge
Triggers används i situationer där du vill att olika tillägg, borttagningar eller ändringar av data ska hanteras omedelbart, och är en speciell typ av lagrad procedur som inte anropas direkt av användaren, som automatiskt träder i kraft när data i den angivna tabellen ändras, vaknar upp för att anropa triggern som svar på en INSERT-, UPDATE- eller DELETE-sats.
Den största fördelen med triggers är att de kan innehålla komplex bearbetningslogik med hjälp av Transact-SQL-kod. Som ett resultat kan triggers stödja all funktionalitet i begränsningar; det är dock inte alltid det bästa tillvägagångssättet för den givna funktionaliteten. Triggers kan också utvärdera tillståndet i en tabell före och efter dataförändringar och vidta motåtgärder baserat på skillnaderna.

Eftersom triggers körs automatiskt, så när tabellen som drivs av sql har en onormal situation, kommer det att finnas alla typer av oförutsägbara undantag och det är svårt att uppnå komplex affärslogisk bearbetning, så triggers används vanligtvis inte i storskaliga applikationssystem, och lagrade procedurer eller middleware används för att förena behandlingen av data.




Föregående: sql varför använda lagrade procedurer, vilka är fördelarna?
Nästa artikel: sql skapa lagrad procedur med parametrar
kodbondenätverk, endast publicerat i praxisprocessen, stött på tekniska svårigheter, inte vilseleda andra.
Du måste logga in innan du kan posta tillbaka Logga in | Registrera dig

D enna version av de integrerade reglerna


DISCLAIMER: All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer används endast för inlärnings- och forskningsändamål; ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars är alla konsekvenser ansvariga för användaren. Denna webbplatsinformation från nätverket, upphovsrättstvist har inget att göra med den här webbplatsen. Du måste helt ta bort ovanstående innehåll från din dator inom 24 timmar efter nedladdningen. Om du gillar programmet, vänligen stöd den äkta programvaran, köp registreringen och få bättre äkta service. Om det finns något intrång, vänligen kontakta oss via e-post för att hantera det.

E-post To:help@itsvse.com

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

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

Snabbt svarTillbaka till toppenTillbaka till listan