わかりましたので、同じ 3 つの異なるプロセスに共通することを意図したスクリプトがありますが、ソース テーブル (同じ名前を持つ) にはわずかに異なる列定義が含まれています。
私の場合は、Study1 と Study2 です。
スタディ 1 には、Site という列を持つ Table1 があります。
Study 2 には、Site という列を持たない Table1 があります。
Study1 の場合、Site にクエリを実行する必要がありますが、Study2 には影響しないため、必要ありません。
「サイト」をチェックするコードをコメントアウトせずに残すにはどうすればよいですか?
Select
...
...
CASE WHEN STUDY = STUDY1
CASE
WHEN SITE = A THEN ..
WHEN SITE = B THEN ..
END
WHEN STUDY = STUDY2 THEN ..
WHEN STUDY = STUDY3
等