日期:2014-05-18  浏览次数:20348 次

存储过程内字符串的问题 急
set   @sqlrx2= 'select   top   '+@pagenum+ '   id   from   VIEW_List   where   '+@time

这句老是说
将   varchar   值   'select   top   '   转换为数据类型为   int   的列时发生语法错误。


这里我应该怎么写啊?

------解决方案--------------------
set @sqlrx2= 'select top '+ CONVERT(VARCHAR,@pagenum)+ ' id from VIEW_List where '+@time
不能將VARCHAR轉成INT