Criar instruções preparadas com o uso da AWS CLI - Amazon Athena

Criar instruções preparadas com o uso da AWS CLI

Para usar a AWS CLI para criar uma instrução preparada, é possível utilizar um dos seguintes comandos athena:

  • Use o comando create-prepared-statement e forneça uma instrução de consulta que tenha parâmetros de execução.

  • Use o comando start-query-execution e forneça uma string de consulta que use a sintaxe PREPARE.

Usar create-prepared-statement

Em um comando create-prepared-statement, defina o texto da consulta no argumento query-statement, como no exemplo a seguir.

aws athena create-prepared-statement --statement-name PreparedStatement1 --query-statement "SELECT * FROM table WHERE x = ?" --work-group athena-engine-v2

Usar start-query-execution e a sintaxe PREPARE

Use o comando start-query-execution. Coloque a instrução PREPARE no argumento query-string, como no exemplo a seguir:

aws athena start-query-execution --query-string "PREPARE PreparedStatement1 FROM SELECT * FROM table WHERE x = ?" --query-execution-context '{"Database": "default"}' --result-configuration '{"OutputLocation": "s3://amzn-s3-demo-bucket/..."}'