EnableExecuteStatement
Enables SQL execution via OpenAPI for a specified Hologres instance.
Operation description
Enables SQL execution via OpenAPI for a specified Hologres instance. Once enabled, RAM accounts with the hologram:ExecuteStatement permission can execute SQL statements by calling the ExecuteStatement API. To query the current status, call the GetExecuteStatementEnabled API. To disable the feature, call the DisableExecuteStatement API.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
hologram:EnableExecuteStatement |
none |
*Instance
|
None | None |
Request syntax
POST /api/v1/instances/{instanceId}/enableExecuteStatement HTTP/1.1
Path Parameters
|
Parameter |
Type |
Required |
Description |
Example |
| instanceId |
string |
No |
The ID of the Hologres instance. |
hgpostcn-cn-xxxxx |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
No parameters required.
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response parameters. |
||
| requestId |
string |
The request ID. |
E3F4B2A7-1234-5678-9ABC-DEF012345678 |
| data |
boolean |
The result of the operation, where |
|
| success |
boolean |
Indicates whether the API call was successful. |
|
| errorCode |
string |
The error code returned if the request fails. |
InvalidParameterValue |
| errorMessage |
string |
The error message returned if the request fails. |
错误信息示例 |
| httpStatusCode |
string |
The HTTP status code. |
200 |
Examples
Success response
JSON format
{
"requestId": "E3F4B2A7-1234-5678-9ABC-DEF012345678",
"data": false,
"success": false,
"errorCode": "InvalidParameterValue",
"errorMessage": "错误信息示例",
"httpStatusCode": "200"
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.