Erstellen Sie vorbereitete Anweisungen mit dem 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.

Erstellen Sie vorbereitete Anweisungen mit dem AWS CLI

Um eine vorbereitete Anweisung AWS CLI zu erstellen, können Sie einen der folgenden athena Befehle verwenden:

  • Verwenden Sie den create-prepared-statement-Befehl und geben Sie eine Abfrageanweisung mit Ausführungsparametern an.

  • Verwenden Sie den start-query-execution-Befehl und geben Sie eine Abfragezeichenfolge an, die die PREPARE-Syntax verwendet.

Verwenden create-prepared-statement

Definieren Sie in einem create-prepared-statement-Befehl den Abfragetext im query-statement-Argument, wie im folgenden Beispiel.

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

Verwendung start-query-execution und PREPARE Syntax

Verwenden Sie den start-query-execution-Befehl. Setzen Sie die PREPARE-Anweisung in das query-string-Argument, wie im folgenden Beispiel gezeigt:

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