sqlserver merge用法

merge into CE_POLICY_RPL as A
using 
	select INSUREDNAME,BALANCE from IN_STAGE_NEW_POL)B 
	on A.INSUREDNAME=B.INSUREDNAME
when matched then --条件匹配用update
	update set A.BALANCE=B.BALANCE,UPDATEDATE=getutcdate()
when not matched then --条件不匹配用insert
	insert (INSUREDNAME,BALANCE,CREATEDATE,UPDATEDATE) values (B.INSUREDNAME,B.BALANCE,getutcdate(),getutcdate())

猜你喜欢

转载自blog.csdn.net/qq_38892977/article/details/121399787
今日推荐