SQL中MERGE关于更新、插入的一种用法
DECLARE @SJD_Code AS VARCHAR(24) DECLARE @SJD_Nendo AS VARCHAR(4) MERGE INTO D_SJD USING (SELECT @SJD_Code [SJD_Code], @SJD_Nendo [SJD_Nendo]) insertData ON D_SJD.[SJD_Code] = insertData.SJD_Code WHEN MATCHED THEN UPDATE SET [SJD_Nendo] = insertData.[SJD_Nendo] WHEN NOT MATCHED THEN INSERT ( [SJD_Code], [SJD_Nendo] ) VALUES ( insertData.[SJD_Code], insertData.[SJD_Nendo] );
还是比较方便的
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。