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