0

我在 SQL Server 中有以下存储过程。如果我在 Alteryx 中使用 OLEDB 运行它,我会得到正确的结果集。但是,如果我在 Alteryx 中使用 ODBC 运行它,我会收到以下错误消息:

没有返回列

我应该如何使这个存储过程与 ODBC 一起工作?

SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

-- =============================================
-- Author:      Saqib
-- Create date: 07/06/18
-- Description: Test of OLEDB vs. ODBC
-- =============================================
ALTER PROCEDURE [dbo].[test_sp] 
AS
BEGIN
    SET NOCOUNT ON;

    DECLARE @SQL VARCHAR(1000)

    SELECT @SQL = 'SELECT * FROM test_table'
    EXEC (@SQL)
END
4

0 回答 0