【发布时间】:2011-02-27 09:57:06
【问题描述】:
我是 T-SQL 命令MERGE 的新手,所以我在我的 SQL 逻辑中找到了一个可以使用它的地方,并想对其进行测试,但不知道我应该如何使用它:
IF (EXISTS (SELECT 1 FROM commissions_history WHERE request = @requestID))
UPDATE commissions_history
SET amount = @amount
WHERE request = @requestID
ELSE
INSERT INTO commissions_history (amount) VALUES @amount)
请建议正确的用法。谢谢!
【问题讨论】:
标签: sql tsql merge sql-server-2008-r2