【发布时间】:2020-03-25 19:18:52
【问题描述】:
Snowflake 文档 (https://docs.snowflake.com/en/sql-reference/stored-procedures-usage.html) 有一些关于存储过程和事务的看似矛盾的信息:一方面:“如果在显式事务之外调用存储过程,则存储过程中的每个语句都作为单独的语句执行交易。”另一方面:“目前,存储过程中不允许使用事务控制命令(BEGIN、COMMIT、ROLLBACK)。这意味着存储过程完全在单个事务中(显式或隐式)执行。”这两个是哪个?
【问题讨论】:
标签: transactions snowflake-cloud-data-platform