SQL Server 2012存储过程有三个参数:
没有表格输出。
Excel 2013通过DATA / From Other Sources / From SQL Query访问存储过程
{CALL [databasename].[dbo].[uspStoredProcedureName] (?,?,?)}
我有三个参数,因为SQL引擎不允许我只输入一个参数。输出是一个空表(如预期的那样),但没有参数......
只输入输入参数并获得两个输出的正确方法是什么?
因为没有更好的答案呈现出来......
我发现获取参数的唯一方法是选择它们以获得表输出。我发现无法获得参数输出。
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