如果存在,则使用VB.net更新其他插入(SQL参数化查询)

如果存在,则使用VB.net更新其他插入(SQL参数化查询),第1张

如果存在,则使用VB.net更新其他插入(SQL参数化查询)

这种模式称为UPSERT。现代的方法是在SQL Server
2008中使用MERGE,例如

MERGE INTO Application_Type_Table AS target USING (       VALUES (@RecordID, @TestValue)      )  AS source (ID, ApplicationType)   ON target.ID = source.IDWHEN MATCHED    THEN UPDATE SET ApplicationType = source.ApplicationTypeWHEN NOT MATCHED    THEN INSERT (ID, ApplicationType) VALUES (ID, ApplicationType);


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5566177.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-14
下一篇 2022-12-14

发表评论

登录后才能评论

评论列表(0条)

保存