Als je RETURN gebruikt in het proces
DECLARE @count int
EXECUTE @count = dbo.usp_GetCount @Id=123
OUTPUT-parameter
DECLARE @count int
EXECUTE dbo.usp_GetCount @Id=123, @count OUTPUT
Leid de resultaten om naar tijdelijke tabel/tabelvariabele
DECLARE @count int
DECLARE @cache TABLE (CountCol int NOT NULL)
INSERT @cache EXECUTE dbo.usp_GetCount @Id=123
SELECT @count = CountCol FROM @cache
U kunt een recordset van de opgeslagen procedure niet rechtstreeks aan een scalaire variabele toewijzen