У меня есть таблица с некоторыми данными, и я написал хранимую процедуру для возврата количества строк:
ALTER PROCEDURE [dbo].[SP_User_Case_Answer_Found]
@userID BIGINT,
@visitID BIGINT
AS
RETURN
SELECT COUNT(*)
FROM User_Case_Answer
WHERE userID = @userID
AND pvisitID = @visitID
GO
, и когда я ее выполняю, я получаю:
DECLARE @return_value int
EXEC @return_value = [dbo].[SP_User_Case_Answer_Found]
@userID = 26,
@visitID = 5
SELECT 'Return Value' = @return_value
GO
Но возвращаемое значение = 0?Я уверен, что таблица содержит данные.