我必须同时在Athena数据库中创建20个表。我可以一次执行吗?
示例:
CREATE EXTERNAL TABLE IF NOT EXISTS database_1.A
;
CREATE EXTERNAL TABLE IF NOT EXISTS database_1.B
;
CREATE EXTERNAL TABLE IF NOT EXISTS database_1.C
答案 0 :(得分:0)
您可以同时向Amazon Athena提交多个请求(例如,通过应用程序中的不同线程),但是每个Amazon Athena命令只能执行一个SQL查询/命令。
答案 1 :(得分:0)
我有一个类似的解决方案,但使用的是 Redshift 永恒表和 Dbeaver。 对外部表所做的更改将自动反映在 Athena 上。
通过使用 Dbeaver,我可以在一次执行中运行多个 DDL。 需要稍作改动: