Я создаю хранимую процедуру для поиска таблиц, доступных в базе данных в Microsoft Parallel Datawarehouse, используя SSMS 14 с двумя входными параметрами, именем таблицы и схемой.
Я попробовал этот синтаксис для оператора 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.
Пожалуйста, предложите правильный синтаксис для использования