如何在"Parallel Datawarehouse?"中使用 Null 输入参数创建存储过程



我正在创建一个存储过程,以使用 SSMS 14 Microsoft并行数据仓库中查找数据库中的可用表,其中包含两个输入参数,表名称和架构。

我为 SQL 语句尝试了以下语法:

ALTER PROCEDURE MY_SCHEMA.FIND 
    (@TABLE VARCHAR(50) = NULL,
     @Schema VARCHAR(50) = null)
AS
BEGIN
    SELECT * 
    FROM INFORMATION_SCHEMA.COLUMNS 
    WHERE TABLE_NAME LIKE '%' + @TABLE + '%' 
      AND TABLE_SCHEMA LIKE '%' + @Schema + '%'
END

但是我得到了这个错误:

CREATE 或 ALTER PROCEDURE 语句使用 SQL Server PDW 中不支持的语法或功能。

请建议使用正确的语法

此功能在 Azure Synapse Analytics 中不可用。可以向 Azure 反馈论坛提供反馈。Azure 反馈 - SP 接受空参数

最新更新