好的,所以我有一个脚本,它对三个不同的进程是通用的,但源表(具有相同的名称)包含略有不同的列定义。
我的观点是Study1和Study2。
研究1的Table1有一个名为Site
的列研究2的Table1没有名为Site的列。
对于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
ETC