Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 13532|Svar: 0

[Källa] Låt oss prata om SQL-triggers roll och när de används

[Kopiera länk]
Publicerad på 2014-10-09 10:15:42 | | |
Triggers är en speciell typ av lagrad procedur som inte anropas direkt av användaren, och den träder automatiskt i kraft när data i den angivna tabellen ändras, vilket väcker 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 Transact-SQL-kod. Därför kan triggers stödja alla funktioner hos begränsningar; Men det är inte alltid det bästa tillvägagångssättet när det gäller de funktioner som ges. Triggers kan också utvärdera tabellens tillstånd före och efter dataändringar och vidta åtgärder baserat på skillnaderna.

Eftersom triggers exekveras automatiskt, kommer det att finnas olika oförutsägbara undantag när det finns avvikelser i tabellen för SQL-operationer, och det är svårt att uppnå komplex affärslogikbearbetning.




Föregående:Varför använda lagrade procedurer i SQL, och vilka är fördelarna?
Nästa:SQL skapar lagrade procedurer med parametrar
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com