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 für die Ausführungsparameter

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"

Benutze das... EXECUTE USINGSQLSyntax

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