在这种情况下,您可以使用存储过程的返回值。以下应该工作。
CREATE PROC uspFoo
(
@id int,
@type nvarchar(255)
)
AS
IF ....
RETURN 1
ELSE
RETURN 0
GO
致电:
DECLARE @id int, @type nvarchar(255), @status bit
SET @id=..
SET @type=..
EXEC @status=uspFoo @id, @assayType
PRINT @status