例如:
select iif (100<200, exec dbo.myProc, 'no')
我尝试这样做以防万一,所以我该怎么办?
首先声明变量,然后执行查询。
declare @strquery varchar(max)=iif(100<200, 'dbo.myProc', 'select ''no''')
exec (@strquery)
OR
if(100<200)
begin
exec dbo.myProc
end
else
begin
select 'no'
end