我有一个返回小数值的存储过程,这段代码出了什么问题? (当我执行此存储过程时,它使用这些参数返回0.0)
declare @Existance decimal(18, 0)
set @Existance = exec SALSetExists4Exporttoinv;1 @SGL,null,null,null,null,null,null,null,null
if ( @Existance !> 0.0 )
.
.
.
答案 0 :(得分:0)
发现了三个错误;
!>
赢了您可以尝试以下操作;
declare @Existance decimal(18, 0)
set @Existance = exec SALSetExists4Exporttoinv @SGL,null,null,null,null,null,null,null,null
IF NOT (@Existance > 0.0 )
Begin
...
End
答案 1 :(得分:-1)
尝试:
EXEC @VariableName=StoredProcedureName @Param1, Param2