Creare dichiarazioni preparate utilizzando il AWS CLI - Amazon Athena

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Creare dichiarazioni preparate utilizzando il AWS CLI

Per utilizzare la AWS CLI per creare un'istruzione preparata, è possibile utilizzare uno dei seguenti athena comandi:

  • Utilizza il comando create-prepared-statement e fornisci un'istruzione di query con parametri di esecuzione.

  • Utilizza il comando start-query-execution e fornisci una stringa di query che utilizzi la sintassi PREPARE.

Usare create-prepared-statement

In un comando create-prepared-statement, definisci il testo della query nell’argomento query-statement, come nell'esempio seguente.

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

Uso start-query-execution e PREPARE sintassi

Utilizza il comando start-query-execution. Inserisci l’istruzione PREPARE nell’argomento query-string, come nell’esempio seguente:

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