SQL Server 2012存储过程有三个参数:
没有表格输出。
Excel 2013通过DATA / From Other Sources / From SQL Query
访问存储过程{CALL [databasename].[dbo].[uspStoredProcedureName] (?,?,?)}
我有三个参数,因为SQL引擎不允许我只输入一个参数。 输出是一个空表(如预期的那样),但没有参数...
只输入输入参数并获得两个输出的正确方法是什么?
答案 0 :(得分:0)
因为没有更好的答案出现......
我找到获取参数的唯一方法是选择它们以获得表输出。我发现无法获得参数输出。
SELECT @pStartDate AS StartDate, @pEndDate as EndDate
IF @pStartDate IS NULL OR @pEndDate IS NULL
BEGIN
SELECT @responseMessage = 'No data was read, check inputs'
END