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

SP参数传递有关问题

2013-03-25 
SP参数传递问题HI,大家好下面的代码运行正常declare @Value intset @Value3select -@Value但如果我把-@Va

SP参数传递问题
HI,大家好
下面的代码运行正常
declare @Value int
set @Value=3
select -@Value

但如果我把-@Value作为存储过程的其中一个参数传递进行就报错了,比如存储过程sp_test需要参数userid和value,我这样写:
exec sp1 @UserId,-@Value
执行后报Incorrect syntax near '@Value'

请问该如何修改,谢谢。
[解决办法]
先转换正负,再传呗
[解决办法]
我建议你再加一个参数,传入1或者-1,然后域@value相乘

热点排行