В моей хранимой процедуре я хотел бы проверить, что то, что я пытаюсь вставить, еще не существует в таблице. Я пробовал код ниже, но он, кажется, дает мне ложные срабатывания (он же оправдывается, даже если его нет в таблице). Есть ли способ лучше?проверить наличие перед вставкой в хранимую процедуру
if not exists (select myID from tableName where myID = @myID and otherColumn = @otherColumn)
begin
insert into tableName
(
myID
, otherColumn
) values (
@myID
, @otherColumn
)
end