Redshift中的存储过程不显示任何内容



嗨,我正试图在Redshift中运行以下存储过程。我是Redshift存储过程的新手。

CREATE OR REPLACE PROCEDURE redshift_sample_sp()
AS $$
BEGIN
RAISE INFO 'This is sample Redshift Stored Procedure';
END;
$$
LANGUAGE plpgsql
;

以上查询已成功完成。现在,当我运行调用过程查询时,过程应该显示信息"This is sample Redshift Stored procedure",但它没有显示任何内容。它也没有给出任何错误。查询运行成功,但没有显示任何内容。

call redshift_sample_sp();

有人能帮我解决这个问题吗?

尝试使用psql运行此程序。

可以重定向输出的JDBC或ODBC工具。

您可能不再需要它了,但我在搜索类似用例时发现了它。

尝试运行以下查询:

SELECT 
query, recordtime, loglevel_text, trim(message) as message, aborted
FROM
svl_stored_proc_messages 
ORDER BY 
recordtime desc;

CCD_ 2列将显示输出"0";显示信息"This is sample Redshift Stored Procedure";

最新更新