我想在 Select & Create table 语句中为查询提供运行时值。参数化 Athena SQL 查询的方法有哪些?
我试过 PREPARE
& EXECUTE
来自 Presto 的语句但是它在 Athena 控制台中不起作用。我们是否需要任何像 Python 这样的外部脚本来调用它?
PREPARE my_select1
FROM SELECT * from NATION;
EXECUTE my_select1 USING 1;
最佳答案
SQL and HiveQL Reference文档未列出 PREPARE
也不是 EXECUTE
作为可用命令。
您需要完全构建您的 SELECT
将其发送到 Amazon Athena 之前的声明。
关于amazon-web-services - AWS Athena - 如何参数化 SQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43402189/