Questione : È ci un problema con utilizzare le tabelle provvisorie in un innesco dell'inserto/aggiornamento di sql

Faccio inviare un innesco (sotto)… che io stanno domandandomi se ci sono dei problemi con il mio metodo di generazione della tabella provvisoria per maneggiare i dati o se un altro metodo è preferred. Il mio motivo principale per farlo questo senso è di evit diare specificare i nomi di colonna nell'ultima dichiarazione dell'inserto… realmente per evit diare cambiare l'innesco in avvenire quando le colonne si aggiungono o l'INNESCO di removed.

ALTER [dbo]. [TR_Table_INSERT_UPDATE]
SOPRA [dbo].
[della Tabella] DOPO l'INSERTO,
BEGIN
NOCOUNT STABILITO di UPDATE
AS SOPRA; il

DICHIARA il @Cnt=COUNT PRESCELTO del int
del @Cnt (*) dal
di INSERTED
      --Assicurar che almeno 1 annotazione sia commovente prima di continuing
SE @CNT>0 il
DICHIARA @Field1 (i 50)
@Field1=MasterField1
del
del
DA CANCELLAZIONE del
di MasterTable
da Database.dbo.Table DOVE il
di Field1=@Field1
SELEZIONA * in #INSERTEDTable DALL'INSERTO #INSERTEDTable del
dell'INSIEME Field1=@Field1
dell'AGGIORNAMENTO di INSERTED
in Database.dbo.Table PRESCELTO * A PARTIRE da #INSERTEDTable
END
class= del

Risposta : È ci un problema con utilizzare le tabelle provvisorie in un innesco dell'inserto/aggiornamento di sql

Altre soluzioni  
 
programming4us programming4us