SQLクエリに非常に奇妙な問題があります。
IF NOT EXISTS ([special query here])
BEGIN
SELECT 1;
END
ELSE
BEGIN
SELECT 2;
END
上記のクエリは次のように出力します:2。
SELECT 1;
ただし、パーツをテーブルの作成などを含む大きなクエリに置き換えると、複数のエラーがスローされます。IF
SQL Serverがステートメントのケース内でコードを実行し、そのケースが真でない場合はどうすればよいですか?