首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在AWS Athena中编写多个SQL语句,如CREATE table (使用CLI命令- aws athena start-query-execution --query-string {value} )?

如何在AWS Athena中编写多个SQL语句,如CREATE table (使用CLI命令- aws athena start-query-execution --query-string {value} )?
EN

Stack Overflow用户
提问于 2019-07-02 14:50:13
回答 1查看 4.4K关注 0票数 1

如何通过ATHENA CLI命令- aws athena start-query-execution编写多条CREATE TABLE语句来执行多条SQL语句

我已经尝试过了,但只用了一条SQL语句,它工作得很好。但是我需要运行多个SQL语句

通过CLI雅典娜命令执行( select count(*) from elb_logs; create external table tbl_nm; )

代码语言:javascript
复制
aws athena start-query-execution \
   --query-string "select count(*) from elb_logs;" \
   --query-execution-context Database=default \
   --result-configuration OutputLocation=s3://aws-athena-query-results-xxxxxxxxxx-us-east-1/ \
   --region us-east-1 \
   --output text

应该能够通过CLI命令在AWS Athena上执行多个SQL语句。

EN

回答 1

Stack Overflow用户

发布于 2019-07-02 15:56:57

我认为你不能在一个CLI命令中运行多个查询,我只是尝试了一下,得到了这个错误:

代码语言:javascript
复制
    An error occurred (InvalidRequestException) when calling the StartQueryExecution operation: 
    Only one sql statement is allowed.

一个接一个地跑。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56846823

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档