IF NOT EXISTS(SELECT * FROM dbo.com_project_transaction_link
WHERE pt_tr_transaction_id = @transactionId
AND pt_pj_project_id = @projectId)
BEGIN
INSERT INTO dbo.com_project_transaction_link(pt_tr_transaction_id, pt_pj_project_id)
VALUES (@transactionId, @projectId)
END
我想解决这个问题。现在,如果它找不到传递projectId
和transactionId
的记录,它将插入它。我想这样做,如果它在所有位置找到transactionId
,它将使用新的projectId
执行更新,但是如果它没有找到它,它将执行它现在所做的。 / p>
我可以获得一些帮助:)
谢谢!
答案 0 :(得分:0)
这应该让你开始:
IF EXISTS(SELECT * FROM dbo.com_project_transaction_link
WHERE pt_tr_transaction_id = @transactionId)
BEGIN
UPDATE ...
END
ELSE
BEGIN
INSERT...
END