See if this makes more sense as an example. I couldn't test as this machine doesn't have 08 on it yet..CREATE TABLE BorrData(LoanNum VARCHAR(10) NULL,BorrLast VARCHAR(20) NULL,BorrFICO CHAR(10) NULL)GOCreate Table NewData (LoanNum VARCHAR(10) NULL,BorrLast VARCHAR(20) NULL,BorrFICO CHAR(10) NULL)goInsert into BorrDataSelect '123333','Smith','659' UNIONSelect '123334','Jones','651' UNIONSelect '123335','Johnson','585'GOInsert into NewDataSelect '123333','Smith','661' UNIONSelect '123335','Johnson','585' UNIONSelect '123339','Datguru', '820' Select * FROM BorrDataGOMERGE BorrData as TARGETUSING ( select LoanNum,BorrLast,BorrFico from NewData ) as SOURCE (LoanNumb,BorrLast,BorrFico) on TARGET.LoanNum = SOURCE.LoanNum WHEN MATCHED THEN update set BorrFICO = SOURCE.BorrFicoWHEN NOT MATCHED THEN insert (LoanNum,BorrName BorrFICO) values SOURCE.Loannum,SOURCE.BorrName,SOURCE.BorrFico;goSelect * FROM BorrData
You should see the replaced FICO for 'Smith' and the added record for dataguru and Johnson in the last result.There are a lot of options with Merge..but it takes getting used to.
Poor planning on your part does not constitute an emergency on my part.