【发布时间】:2012-03-04 08:34:24
【问题描述】:
请建议我从存储过程中获取 4/30 的返回值。 我已经声明了一个带有一个输出参数@result varchar(5) 输出且没有输入参数的存储过程, 我在存储过程中声明了 3 个变量,比如
declare @a float
declare @b float
declare @c varchar
set @a=4
set @b=30
set @c=cast(@a as varchar)+'/'+cast(@b as varchar)
set @result=@c
return @result
存储过程执行,返回值为 4。 但我需要返回值为 4/30。是否有可能获得 4/30 作为返回值? 请在上面给我建议...
实际上我想将@a 设置为返回浮点数的选择查询, 并将@b 设置为另一个返回浮点数的选择查询.. 但在上面的 sp 中只显示了一个示例。请建议我将返回值设为 4/30。
【问题讨论】:
标签: sql stored-procedures