在 Athena 主控台中使用執行參數執行查詢 - Amazon Athena

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

在 Athena 主控台中使用執行參數執行查詢

當您在 Athena 主控台中執行具有執行參數 (問號) 的參數化查詢時,系統會依照問號在查詢中出現的順序提示您輸入值。

若要執行具有執行參數的查詢
  1. 在 Athena 編輯器中輸入帶有問號預留位置的查詢,如以下範例所示。

    SELECT * FROM "my_database"."my_table" WHERE year = ? and month= ? and day= ?
  2. 選擇執行

  3. Enter parameters (輸入參數) 對話方塊中,依序輸入查詢中每個問號的值。

    依序輸入查詢參數的值
  4. 完成參數輸入後,請選擇 Run (執行)。編輯器會顯示您輸入之參數值的查詢結果。

在此時,您可以執行以下其中一項:

  • 為相同的查詢輸入不同的參數值,然後選擇 Run again (再次執行)。

  • 若要一次清除輸入的所有值,請選擇 Clear (清除)。

  • 若要直接編輯查詢 (例如,若要新增或移除問號),請先關閉 Enter parameters (輸入參數) 對話方塊。

  • 若要儲存參數化查詢以供日後使用,請選擇 Save (儲存) 或 Save as (另存為),然後為查詢命名。如需使用已儲存查詢的詳細資訊,請參閱 使用儲存的查詢

為了方便起見,只要您在查詢編輯器中使用相同的索引標籤,Enter parameters (輸入參數) 對話方塊就會記住您先前為查詢輸入的值。