如果在 SSMS 中运行 exec 存储过程命令,它会生成以下脚本:
USE [MY_DB]
GO
DECLARE @return_value int
EXEC @return_value = [dbo].[usr_DailyReportsEmpty]
@username = N'someuser'
SELECT 'Return value' = @return_value
GO
但是,当我运行脚本时,EXEC 返回 16,SELECT 返回 0。这是为什么呢?