在 Athena 控制台中运行具有执行参数的查询
在 Athena 控制台中运行具有执行参数(问号)的参数化查询时,系统会按照问号在查询中出现的顺序提示您输入值。
要运行具有执行参数的查询
-
请在 Athena 编辑器中输入带有问号占位符的查询,如以下示例所示。
SELECT * FROM "my_database"."my_table" WHERE year = ? and month= ? and day= ?
-
选择运行。
-
在 Enter parameters(输入参数)对话框中,按查询中每个问号的顺序输入值。
-
输入完参数后,选择 Run(运行)。编辑器会显示您输入的参数值的查询结果。
在这种情况下,您可以执行下列操作之一:
-
为同一个查询输入不同的参数值,然后再次选择 Run(运行)。
-
要立即清除输入的所有值,请选择 Clear(清除)。
-
要直接编辑查询(例如,添加或删除问号),请关闭 Enter parameters(输入参数)对话框。
-
要保存参数化查询以供后续使用,请选择 Save(保存)或者 Save as(另存为),然后为查询命名。有关使用已保存查询的更多信息,请参阅 使用已保存的查询。
为方便起见,Enter parameters(输入参数)对话框会记住先前为查询输入的值,只要您在查询编辑器中使用同一选项卡。