提交异步SQL请求。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
调试
授权信息
请求语法
POST /asyncsql HTTP/1.1
请求参数
|
名称 |
类型 |
必填 |
描述 |
示例值 |
| project |
string |
否 |
幂等参数 |
sls-demo-project |
| Accept |
string |
否 |
accept 的数据格式,固定为:application/x-protobuf |
application/x-protobuf |
| Accept-Encoding |
string |
否 |
accept 的压缩格式,可以固定为: lz4 |
lz4 |
| body | SubmitAsyncSqlParams |
否 |
返回的参数格式(对应 protobuf 格式) |
返回参数
|
名称 |
类型 |
描述 |
示例值 |
| AsyncSqlResponseData |
body 中返回的数据格式(对应 protobuf 格式) |
仅当结果中 state 为 FAILED 时,结果集中的 error_code 和 error_message 才有意义。
示例
正常返回示例
JSON格式
{
"id": "690C4F2A16FBD65C40000484_14",
"state": "FINISHED",
"AsyncSqlMetaPB": {
"result_rows": 12000,
"processed_rows": 10000000,
"elapsed_milli": 30000,
"cpu_sec": 0.2,
"cpu_cores": 10,
"progress": "Complete",
"keys": [
"[\"name\", \"age\", \"gender\"]"
]
},
"rows": [
[
"[\"Jimmy\", \"20\", \"male\"]"
]
],
"error_code": "InvalidQuery",
"error_message": "line 37:14: Column 'xyz' cannot be resolved"
}
错误码
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。