在我的存儲過程中,我想檢查一下以確保我試圖插入的內容不存在於表中。我已經嘗試了下面的代碼,但它似乎給了我誤報(即使它不在表格中也是如此)。有沒有更好的辦法?插入存儲過程之前檢查是否存在
if not exists (select myID from tableName where myID = @myID and otherColumn = @otherColumn)
begin
insert into tableName
(
myID
, otherColumn
) values (
@myID
, @otherColumn
)
end