Bonjour Experts j'ai un Sp, qui contient beaucoup de si/sinon Condition S'il vous plaît aidez-moi comment utiliser Switch Case dans T-SQL In Clause Where. ici est ma requêteSwitch Case dans T-SQL Dans où Clause
if (@Form ='page.aspx')
begin
select
DT.Column,DST.Column1,
DST.Code from Table DT
join Table2 DST
on DT.ID= DST.ID
where
DT.code = 'XX1'
and DT.CDID = @cdid
end
if (@Form ='Page2.aspx')
begin
select
DT.Column,DST.Column1,
DST.Code from Table DT
join Table2 DST
on DT.ID= DST.ID
where
DT.code = 'XX2'
and DT.CDID = @cdid
end
S'il vous plaît Aide-moi, tout pointeur ou suggestion serait grâce vraiment utile
Pouvons-nous ajouter mutiple condtion dans alors où (DST.Code = 'LICVA' OU DST.Code = 'CLI' –
vous pouvez substituer une expression booléenne valide après le mot-clé de cas. Cas (@Form = 'page.aspx' ou @Form = 'page2.aspx') quand 0 alors ... else ... fin –
Voir http://msdn.microsoft.com/en-us/library/ms181765.aspx pour la documentation. –