【发布时间】:2022-12-08 08:23:02
【问题描述】:
我有一个存储过程,其中包含用于创建表的 SQL 语句。 我已将此存储过程放入任务雪花中。 我想发送消息/邮件/通知来宣布表已创建?
那是我的代码:
CREATE OR REPLACE PROCEDURE test_stored_procedure()
RETURNS VARCHAR
LANGUAGE SQL
EXECUTE AS CALLER
AS
$$
BEGIN
CREATE OR REPLACE TABLE test AS
SELECT xxx
FROM xxx;
RETURN 'TABLE test created';
END;
$$;
CREATE OR REPLACE TASK procedure_task_test
WAREHOUSE = XXXXX
SCHEDULE = 'USING CRON 30 5 * * * Europe/Paris'
USER_TASK_TIMEOUT_MS = 60000
COMMENT = 'TABLE test is updated'
AS
CALL test_stored_procedure();
例如,我如何发送一条消息,例如“已创建表测试”? 不管怎么做
非常感谢你的帮助
【问题讨论】:
-
您可以使用External Functions 发送电子邮件/消息。
标签: stored-procedures task snowflake-cloud-data-platform