Création d’instructions préparées à l’aide de l’AWS CLI - Amazon Athena

Création d’instructions préparées à l’aide de l’AWS CLI

Pour utiliser AWS CLI pour créer une instruction préparée, vous pouvez utiliser l'une des commandes athena suivantes :

  • Utilisez la commande create-prepared-statement et fournissez une instruction de requête qui a des paramètres d'exécution.

  • Utilisez la commande start-query-execution et fournissez une chaîne de requête qui utilise la syntaxe PREPARE.

Utilisation de create-prepared-statement

Dans une commande create-prepared-statement, définissez le texte de la requête dans l'argument query-statement, comme dans l'exemple suivant.

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

Utilisation de start-query-execution et de la syntaxe PREPARE

Utilisez la commande start-query-execution. Placez l’instruction PREPARE dans l'argument query-string, comme dans l'exemple suivant :

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/..."}'