【发布时间】:2010-01-20 19:16:55
【问题描述】:
有谁知道我可以使用什么 Spring Jdbc 模板方法来执行这个“upsert”或另一种也可以在一个数据库调用中执行操作的替代方法?
UPDATE jasper_report SET Uri = 'update' WHERE ReportId = 99;
IF @@ROWCOUNT = 0 AND Exists(Select 1 FROM report Where Id = 99)
BEGIN
INSERT INTO jasper_report (ReportId, Uri) VALUES (99, 'insert')
END;
【问题讨论】:
-
不小心发了两次,dup已被删除
标签: sql sql-server spring jdbc spring-jdbc