Как вызвать что-то в Снежинке - PullRequest
0 голосов
/ 03 февраля 2020

Я хочу вызвать некоторый код SQL непосредственно перед некоторым обновлением в таблице или сразу после обновления в таблице.

Похоже, что триггеры не поддерживаются Snowflake.

Любой обходной путь будет оценен.

С уважением, Neeraj

1 Ответ

0 голосов
/ 03 февраля 2020

триггеры действительно не поддерживаются Snowflake, но вы можете смоделировать поведение, используя комбинацию потоков и задач:

https://docs.snowflake.net/manuals/user-guide/streams.html - потоки используются для отслеживания таблиц на предмет изменений

https://docs.snowflake.net/manuals/user-guide/tasks-intro.html - задачи используются для выполнения хранимых процедур

...