Submits an SQL query.
Operation description
This API operation is suitable for small and medium-sized queries running for less than an hour.
A maximum of 10,000 rows are returned for each query.
Concurrent execution is limited for a single Alibaba Cloud account. If you submit multiple queries at the same time, the queries are queued.
Try it now
Test
RAM authorization
Action | Access level | Resource type | Condition key | Dependent action |
dlf:SubmitQuery | *All Resource
| None | None |
Request syntax
POST /webapi/query/submitQueryRequestBody HTTP/1.1Request parameters
Parameter | Type | Required | Description | Example |
| body | object | No | The HTTP request body. | |
sql | string | No | The SQL statement. | show databases |
workspaceId | string | No | The workspace ID. | WS-A129E61C4892D2B4 |
catalogId | string | No | The data catalog ID. | catalog1 |
Response elements
Element | Type | Description | Example |
object | The response body. | { "success" : true } | |
Data | string | The returned data. | Q-14475CF9B51FCE5E |
RequestId | string | The request ID. | 279AA630-A8ED-5EA9-80A3-2E213D63548C |
Success | boolean | Indicates whether the operation was successful. Valid values:
| true |
Examples
Success response
JSON format
{
"Data": "Q-14475CF9B51FCE5E",
"RequestId": "279AA630-A8ED-5EA9-80A3-2E213D63548C",
"Success": true
}Error codes
HTTP status code | Error code | Error message | Description |
400 | Query.ClusterNotReady | Query cluster is not ready. Please try again later. | Query cluster is not ready, please wait a few seconds and retry |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.