- ugg stövlar försäljning
- 6400
|
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
|