Execute prepared statements using the Amazon CLI
To execute a prepared statement with the Amazon CLI, you can supply values for the parameters by using one of the following methods:
- 
                        
Use the
execution-parametersargument. - 
                        
Use the
EXECUTE ... USINGSQL syntax in thequery-stringargument. 
Use the execution-parameters argument
In this approach, you use the start-query-execution command
                        and provide the name of an existing prepared statement in the
                            query-string argument. Then, in the
                            execution-parameters argument, you provide the values for
                        the execution parameters. The following example shows this method.
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"
Use the EXECUTE ... USING SQL syntax
To run an existing prepared statement using the EXECUTE ...
                            USING syntax, you use the start-query-execution
                        command and place the both the name of the prepared statement and the
                        parameter values in the query-string argument, as in the
                        following example:
aws athena start-query-execution --query-string "EXECUTE PreparedStatement1 USING 1" --query-execution-context '{"Database": "default"}' --result-configuration '{"OutputLocation": "s3://amzn-s3-demo-bucket/..."}'