ブロック内の複数のOR条件をチェックしようとしていますが、GUIDStatementが 'ContactDetailsGUID'または 'FILECONTENTSGUID'または 'AccountGUID'の場合でもブロックが実行されます。複数のSQLストアドプロシージャ内の条件
私は、GuidStatement変数に単一の値を割り当て続けているカーソルを持っています。ですから、与えられた時点で私の@GUIDStatements変数は単一の名前を持ちます 私のGUIDStatementが上記の値のいずれかを持っている場合、私の条件は実行されません。
私の条件は以下の通りです。助けてください。
IF ((@GUIDStatements <> 'ContactDetailsGUID') OR (@GUIDStatements <> 'FILECONTENTSGUID') OR (@GUIDStatements <> 'AccountGUID'))
_「動作していません」_は問題の説明ではありません。何が起こった?それはなぜあなたが望むものではなかったのですか?どのデータを入力していますか、どのデータを取り出したいのですか?代わりに何が起こるのですか?あなたは、人々が答えるための質問であるために、そこに十分な情報を提供していませんでした。 –
nullでない '@ GUIDStatements'の場合、その条件は常にtrueです。 – GSerg
質問が更新されました。 @GUIDstatementsは異なるGUID名を取得し続けます。 – Abhijit