读书人

存储过程内字符串的有关问题

发布时间: 2012-01-05 22:36:54 作者: rapoo

存储过程内字符串的问题 急
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

读书人网 >SQL Server

热点推荐