[英]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.