Nếu bạn sử dụng RETURN trong chương trình
DECLARE @count int
EXECUTE @count = dbo.usp_GetCount @Id=123
Tham số OUTPUT
DECLARE @count int
EXECUTE dbo.usp_GetCount @Id=123, @count OUTPUT
Chuyển hướng kết quả đến bảng tạm thời / biến bảng
DECLARE @count int
DECLARE @cache TABLE (CountCol int NOT NULL)
INSERT @cache EXECUTE dbo.usp_GetCount @Id=123
SELECT @count = CountCol FROM @cache
Bạn không thể chỉ định trực tiếp một tập bản ghi từ proc đã lưu trữ cho một biến vô hướng