【发布时间】:2019-10-31 20:47:13
【问题描述】:
有没有办法从 pySpark 强制多个 SQL 命令作为一个单元执行? 我会的
Create table B;
Drop table A;
Rename table B as table A;
我希望他们作为一个整体执行。如果出现问题,例如 B 没有正确创建,我不想放弃 A。
【问题讨论】:
标签: hive apache-spark-sql acid
有没有办法从 pySpark 强制多个 SQL 命令作为一个单元执行? 我会的
Create table B;
Drop table A;
Rename table B as table A;
我希望他们作为一个整体执行。如果出现问题,例如 B 没有正确创建,我不想放弃 A。
【问题讨论】:
标签: hive apache-spark-sql acid
在嵌套中使用 try 和 catch。然后你就可以控制事情了。但如果重命名失败,那又如何呢?从这个意义上说,酸的东西不会飞。
【讨论】: