更新时间:2022-08-12 GMT+08:00
查询SQL结果
功能介绍
在MRS集群中查询一条SQL的执行结果。
URI
请求消息
请求参数
无。
响应参数
参数名 |
参数类型 |
说明 |
---|---|---|
id |
String |
SQL的执行ID。 |
message |
String |
错误信息。 |
statement |
String |
执行的SQL语句。 |
status |
String |
SQL的执行状态。
|
result_location |
String |
SQL查询语句的最终结果归档路径。
说明:
只有select的语句才会在将SQL的执行结果转储到result_location中。 |
content |
Array |
SQL的执行结果。
说明:
只有非select的语句才会在content中返回结果,如果SQL中没有结果,content为空。 |
示例
- 请求示例
GET https://{endpoint}/v2/{project_id}/clusters/{cluster_id}/sql-execution/{sql_id}
- 响应示例
- 成功示例
{ "id":"20190909_011820_00151_xxxxx ", "statement":"show tables", "status":”FINISHED”, "result_location":" obs://my_bucket/uuid_date/xxxx.csv", "content":[ ["t1"],["t2"],["t3"] ] }
- 失败示例
{ "error_code" : "MRS.0011", "message" : "提交SQL到Executor上失败,集群ID为xxxx" }
- 成功示例
状态码
状态码请参见状态码。
父主题: SQL接口