【发布时间】:2020-09-15 02:15:01
【问题描述】:
我遵循https://dwgeek.com/redshift-stored-procedure-return-result-set-working-example.html/ 使用临时表创建存储过程的步骤,但遇到了上述错误。
CREATE OR REPLACE PROCEDURE sample_return_table(tmp_table INOUT varchar(256))
AS '
DECLARE
row record;
BEGIN
EXECUTE ' DROP table if exists ' || tmp_table;
EXECUTE ' CREATE temp TABLE ' || tmp_table || ' AS SELECT DISTINCT table_schema FROM information_schema.tables ';
END;
'
LANGUAGE plpgsql;
错误:
[Amazon](500310) Invalid operation: syntax error at or near "DROP"
Position: 132; [SQL State=42601, DB Errorcode=500310]
1 statement failed.
我可以知道是什么问题吗?
【问题讨论】:
标签: amazon-web-services stored-procedures amazon-redshift sql-workbench-j