回答

收藏

如何从没有输出参数的存储过程中返回值

技术问答 技术问答 186 人阅读 | 0 人回复 | 2023-09-12

这是我目前使用的存储过程中的伪代码,
5 k: O+ @% K( A5 }  {3 XCREATE PROC uspFoo(@id int,@type nvarchar(255),@status bit output)ASIF ....SET @status=1ELSESET @status=0GO在执行此存储过程时,我被迫传输一个输出参数来存储其返回值,& s3 {- n# g* w& \; O9 b
DECLARE @id int,@type nvarchar(255),@status bitSET @id=..SET @type=..EXEC uspFoo @id,@assayType,@status outputPRINT @statusGO返回值或在这种情况下status,0(假)或1(真)。
' {8 Q" S8 Y1 ^+ Z. l( F$ b% w如何bit不需要将直接返回值(例如)存储在临时输出参数中?
1 s! Q: z+ I  N% a3 k5 B                                                                ; U# J; c. J/ c" E) Y
    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则