首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

ms-sql top where和 变量的有关问题

2012-02-16 
ms-sql top where和 变量的问题declare @num intset @num9exec(select top + @num + * from 职工 wh

ms-sql top where和 变量的问题
declare @num int
set @num=9
exec('select top ' + @num + ' * from 职工 where 仓库号 in(wh1,wh4)')



select top 9 * from 职工 where 仓库号 in('wh1','wh2')

怎么实现啊,上面使用动态SQL出现错误! 拜求~

[解决办法]
2000用动态sql,2005+加个括号就行,

热点排行