本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用執行準備好的陳述式 AWS CLI
若要使用執行已準備好的陳述式 AWS CLI,您可以使用下列其中一種方法來提供參數的值:
-
使用
execution-parameters
引數。 -
在引數中使用
EXECUTE ... USING
SQL語query-string
法。
使用執行參數引數
在此方式中,您可以使用 start-query-execution
命令並在 query-string
引數中提供現有預備陳述式的名稱。然後,在 execution-parameters
引數中,提供執行參數的值。此方法如以下範例所示。
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"
使用EXECUTE... USINGSQL語法
若要使用 EXECUTE ...
USING
語法執行現有的預備陳述式,您可以使用 start-query-execution
命令並將預備陳述式的名稱和參數值都放在 query-string
引數中,如以下範例所示:
aws athena start-query-execution --query-string "EXECUTE PreparedStatement1 USING 1" --query-execution-context '{"Database": "default"}' --result-configuration '{"OutputLocation": "s3://amzn-s3-demo-bucket/..."}'