Führen Sie vorbereitete Anweisungen mit dem aus AWS CLI - Amazon Athena

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Führen Sie vorbereitete Anweisungen mit dem aus AWS CLI

Um eine vorbereitete Anweisung mit dem auszuführen AWS CLI, können Sie Werte für die Parameter angeben, indem Sie eine der folgenden Methoden verwenden:

  • Verwenden Sie das execution-parameters-Argument.

  • Verwenden Sie die EXECUTE ... USING-SQL-Syntax im query-string-Argument.

Verwenden sie das Argument execution-parameters

Bei diesem Ansatz verwenden Sie den start-query-execution-Befehl und geben den Namen einer vorhandenen vorbereiteten Anweisung im query-string-Argument ein. Geben Sie daraufhin im execution-parameters-Argument die Werte für die Ausführungsparameter an. Die folgende Beispielrichtlinie zeigt diese 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"

Verwenden von EXECUTE... VERWENDEN der SQL-Syntax

Um eine vorhandene vorbereitete Anweisung mithilfe der EXECUTE ... USING-Syntax auszuführen, verwenden Sie den start-query-execution-Befehl und platzieren sowohl den Namen der vorbereiteten Anweisung als auch die Parameterwerte in das query-string-Argument, wie im folgenden Beispiel:

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