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

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