0
テーブルからいくつかのエントリを削除しようとしている私のSPがエラーを投げています。安全側にあると私はIF EXISTS
を持って、その下に私はdelete文を持っているが、私は、構文が正しくない場合はわからない、このエラーにキーワード "DEL"の近くにある誤った構文のエラー
Incorrect syntax near the keyword 'DELETE'.
削除のstmt
IF EXISTS (DELETE FROM myTable WHERE id IN ((SELECT ids FROM @tranId)));
を取得しています。余分な括弧があるよう
_ _私は、私は、エラーのxD –
あなたを見れば、それはないと確信している「構文が間違っている場合、私はわかりません」 'EXISTS'で' DELETE'を使うことはできません。あなたは 'SELECT'を使わなければなりません。 'EXISTS'は行を返す可能性のあるサブクエリをとり、少なくとも1つの行があれば' TRUE'を返します。 –
IF条件を削除するのが正しいと思っていました。 – David