Fråga : Sql-serveren 2005 startar

Om en starta definieras som nedanför, finns det a långt vet definitively att vilken handling avfyrade starta eller, är den bäst långt splittringen starta ut (så att tala)? för class=" codeSnippet " för

1 för >

SKAPA STARTAR [dboen]. [t_MyCoolTrigger] PÅ [dboen]. [MyCoolTable]
FÖR MELLANLÄGG UPPDATERING, class= " klar " > för BORTTAGNINGS AS
" klar "

Svar : Sql-serveren 2005 startar

1:
2:
3:
4:
5:
6:
7:
8:
SKAPA STARTAR [dboen]. [t_MyCoolTrigger] PÅ [dboen]. [MyCoolTable] 
FÖR MELLANLÄGG UPPDATERING, BORTTAGNINGS  SOM
BÖRJA
UPPSÄTTNING NOCOUNT PÅ
OM (FINNS (VÄLJ * FRÅN BORTTAGET), OCH (COLUMNS_UPDATED () = 0x0)) SKRIV UT ”BORTTAGNINGS”,
OM (FINNS (VÄLJ * FRÅN BORTTAGET) OCH (COLUMNS_UPDATED () <> 0x0) OCH FINNS (VÄLJ * FRÅN INSATT)), SKRIV UT ”UPPDATERINGEN”,
OM (INTE FINNS (VÄLJ * FRÅN BORTTAGET) OCH FINNS (VÄLJ * FRÅN INSATT)), SKRIV UT ”MELLANLÄGGET”,
AVSLUTA
Andra lösningar  
 
programming4us programming4us