Exécutez des instructions préparées à l'aide du AWS CLI - Amazon Athena

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Exécutez des instructions préparées à l'aide du AWS CLI

Pour exécuter une instruction préparée avec le AWS CLI, vous pouvez fournir des valeurs pour les paramètres en utilisant l'une des méthodes suivantes :

  • Utilisez l'argument execution-parameters.

  • Utilisez la EXECUTE ... USING SQL syntaxe de l'query-stringargument.

Utilisez l'argument execution-parameters

Dans cette approche, vous utilisez la commande start-query-execution et saisissez le nom d'une instruction préparée existante dans l’argument query-string. Ensuite, dans l’argument execution-parameters, vous fournissez les valeurs des paramètres d'exécution. L'exemple suivant montre cette methode.

aws athena start-query-execution --query-string "Execute PreparedStatement1" --query-execution-context "Database"="default" --result-configuration "OutputLocation"="s3://amzn-s3-demo-bucket/..." --execution-parameters "1" "2"

Utilisez leEXECUTE... USINGSQLsyntaxe

Pour exécuter une instruction préparée existante à l'aide de la syntaxe EXECUTE ... USING, vous utilisez la commande start-query-execution et placez le nom de l'instruction préparée et les valeurs des paramètres dans l’argument query-string, comme dans l'exemple suivant :

aws athena start-query-execution --query-string "EXECUTE PreparedStatement1 USING 1" --query-execution-context '{"Database": "default"}' --result-configuration '{"OutputLocation": "s3://amzn-s3-demo-bucket/..."}'