【发布时间】:2020-06-02 14:04:29
【问题描述】:
我有这样的交易
BEGIN;
...
SELECT * FROM TABLE(RESULT_SCAN(LAST_QUERY_ID())); -- Returns TRUE/FALSE
+----------------+
| Result |
|----------------|
| FALSE |
+----------------+
-- If TRUE
COMMIT;
-- If FALSE
-- ROLLBACK;
在这种情况下,我如何根据上一个查询的结果“FALSE”进行回滚?我想自动化这个脚本,而不是自己在运行时做出决定。
【问题讨论】:
-
我的示例代码按预期工作,您可以自己测试!
标签: snowflake-cloud-data-platform