2017-04-13 13 views
2

Select &テーブルステートメントを作成してクエリにランタイム値を入力したいとします。 Athena SQLクエリをパラメータ化する方法は何ですか? PrestoのPREPARE & EXECUTEステートメントで試してみましたが、Athenaコンソールでは動作しません。 Pythonのような外部スクリプトを呼び出す必要がありますか?AWS Athena - SQLクエリをパラメータ化する方法

PREPARE my_select1 
FROM SELECT * from NATION; 

EXECUTE my_select1 USING 1; 

答えて

2

SQL and HiveQL ReferenceドキュメントはPREPAREEXECUTEとして使用可能なコマンドの一覧を表示しません。

Amazon Athenaに送信する前に、SELECTステートメントを完全に構築する必要があります。

+0

ありがとうございます。現在、AWS AthenaのSQLクエリ(DDL、select文)をパラメータ化する方法はありません。 – Rajeev

+0

修正します。 PreparedStatementは、Athena JDBCドライバではまだ使用できません。多くの人がこれを求めて、ここで追跡されています:https://github.com/prestodb/presto/issues/1195 –

関連する問題