MSSQL 怎么获得动态变量名? Declare @i_1 intDeclare @i_2 intDeclare @i_3 intDeclare @n intSet @n=Cast(Rand()*100 as int)%3+1--@n变量值的范围是(1,2,3)--以下变量名“@i_n”希望是根据@n的值随机从“@i_1,@i_2,@i_3”中选择一个变量进行累加Set @i_n=@i_n+1Select @i_n请问怎么确定动态变量名呢?如果以上代码无法实现,使用临时表也可以。请高手指教! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Set @i_n=@i_n+1exec('Select'+@i_n) 大家帮忙讨论下!!!!!!!数据库SQL2008 SQL 2005 自动授权 请教一个关于递归的出错问题 联合查询问题 用什么语句能列出当前数据库中都有哪些表,表名是什么?谢谢。 问一条update的sql 语句,只有10分了 数据库新手的问题,请各位高人指点 vfp急救。 SQL Server通过远程登录能连接上吗? sql 触发器 求一个简单的SQL语句 sql语句, 谁帮忙优化一下啊,数据多了太慢啦
Set @i_n=@i_n+1
exec('Select'+@i_n)