私は心配しているこの部分で大きな t-sql ストアド プロシージャを持っています:
insert into @list
(
params
...
)
select params
,..
,oip.someAttr
from @list2 as O
join dbo.abc oip
on oip.id = O.id
AND oip.prgId <> 4
join .. someother tables
...
where oipr.attrA = 1232
ここで、ストアド プロシージャ「@value ビット」に追加のパラメーターが必要なロジックを記述したいと思います。それが設定されている場合は、「上記の AND 条件」のみをチェックする必要があります。それ以外の場合はチェックしません。
だから私が好きなら
join dbo.abc oip
on oip.id = O.id
[AND]??? (i donot know).
前もって感謝します :)