sql server 中判断一个数是否满足条件,给别一个变量赋值。用什么语句。谢谢

例如, a 〉=1 b就=10 a>=20 b就=50, a>=40 b就=80

需要在动态语句内部定义该变量,而且这个变量不能再其他地方调用的;
这是因为SQL在执行动态语句时,是临时生成执行计划的
declare @c int
set @c=1
while @c<50
begin
ecec('declare @l'+@c+' int set @l'+@c+' ='+@c +' print @l'+@c)
set @c=@c+1
end
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答