Fråga : Finns det ett problem med att använda som är tillfälligt, bordlägger i ett sql-mellanlägg/uppdatering startar

Jag har en förmiddag för starta som (postat nedanfört)… I undrar, om det finns några problem med min metod av att skapa ett tillfälligt bordlägger för att behandla datan, eller om en annan metod är preferred. Mitt huvudsakligt resonerar för att göra den är hitåt att undvika att specificera kolonnen namnger i det sist mellanläggsmeddelandet… egentligen för att undvika att ändra starta i framtiden, då kolonner tillfogas, eller removed.

ALTER STARTAR [dboen]. [TR_Table_INSERT_UPDATE]
PÅ [dboen]. [Bordlägga],
EFTER MELLANLÄGGET, UPPSÄTTNINGEN NOCOUNT för UPDATE
AS
BEGIN
PÅ;

FÖRKLARAR VALD @Cnt=COUNT för @Cntint
(*) FRÅN INSERTED

      --Se till att åtminstone 1 rekord påverkas för continuing
, OM @CNT>0
FÖRKLARAR nvarchar (50)
@Field1=MasterField1
för
för
VALD FRÅN BORTTAGNINGS för MasterTable

FRÅN Database.dbo.Table VAR
för Field1=@Field1
VÄLJER * IN I #INSERTEDTable FRÅN MELLANLÄGGET för
för UPPSÄTTNINGEN Field1=@Field1
för den INSERTED
UPPDATERINGEN det #INSERTEDTable IN I VALD Database.dbo.Table * FRÅN #INSERTEDTable
END
" klar "

Svar : Finns det ett problem med att använda som är tillfälligt, bordlägger i ett sql-mellanlägg/uppdatering startar

Andra lösningar  
 
programming4us programming4us