繁体   English   中英

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

[英]How to write multiple SQL statements like CREATE table in AWS Athena ( using CLI command - aws athena start-query-execution --query-string {value} )?

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

我试过这个,但只使用单个 SQL 语句,它工作正常。 但是我需要运行多个SQL语句

( select count(*) from elb_logs; create external table tbl_nm; )通过 CLI Athena 命令。

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 语句。

我认为您不能在一个 CLI 命令中运行多个查询,我刚刚尝试并收到此错误:

    An error occurred (InvalidRequestException) when calling the StartQueryExecution operation: 
    Only one sql statement is allowed.

一个一个地跑。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM