读书人

小弟我只想加个参数回去。该如何写

发布时间: 2012-01-30 21:15:58 作者: rapoo

我只想加个参数回去。该怎么写?
@diruser nvarchar(30)

......
as

declare @sql nvarchar(255)

set @sql = 'select top ' + cast(@pages as nvarchar(10)) + ' @id = ID from table where diruser = @diruser '
(上句@diruser这里出错!)

...

go


我只想加个参数回去。

该怎么写?


[解决办法]
--try


declare @diruser nvarchar(30)

......
as

declare @sql nvarchar(255)

set @sql = 'select top ' + cast(@pages as nvarchar(10)) + ' ID from table where diruser = ' ' '+@diruser+ ' ' ' '


...

go
[解决办法]
set @sql = 'select top ' + cast(@pages as nvarchar(10)) + ' '+ rtrim(str(@id)) + ' from table where diruser = ' ' '+ cast(@diruser as nvarchar(10)) + ' ' ' '
不知道行不行,请楼下鉴定一下

读书人网 >SQL Server

热点推荐