Executa uma instância SQL.
Descrição da operação
Método
POST
URI
/openapi/ha3/instances/{instanceId}/sql-studio/databases/{database}/sql-instances/{sqlInstanceId}/actions/execution
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
searchengine:ExecuteSqlInstance |
create |
*Instance
|
Nenhuma | Nenhuma |
Sintaxe da solicitação
POST /openapi/ha3/instances/{instanceId}/sql-studio/databases/{database}/sql-instances/{sqlInstanceId}/actions/execution HTTP/1.1
Parâmetros de caminho
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| instanceId |
string |
Sim |
O ID da instância. |
ha-cn-pl32rf0**** |
| database |
string |
Sim |
O nome do banco de dados. |
general |
| sqlInstanceId |
integer |
Sim |
O ID da instância SQL. |
1 |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| body |
object |
Não |
Os parâmetros do corpo da solicitação. |
|
| content |
string |
Sim |
O conteúdo SQL. |
select * from test |
| kvpair |
object |
Não |
A estrutura de chave-valor. |
|
|
any |
Não |
A estrutura de chave-valor. |
{ "trace": "INFO", "databaseName": "general", "iquan.plan.cache.enable": true, "iquan.plan.prepare.level": "jni.post.optimize", "urlencode_data": false, "formatType": "string", "timeout": 1000 } |
|
| dynamicParam |
object |
Não |
Os parâmetros dinâmicos. |
|
|
any |
Não |
Os parâmetros de extensão dinâmica. |
{ "trace": "INFO", "databaseName": "general", "iquan.plan.cache.enable": true, "iquan.plan.prepare.level": "jni.post.optimize", "urlencode_data": false, "formatType": "string", "timeout": 1000 } |
|
| staticParam |
object |
Não |
Os parâmetros estáticos. |
|
|
any |
Não |
Os parâmetros estáticos. |
{ "trace": "INFO", "databaseName": "general", "iquan.plan.cache.enable": true, "iquan.plan.prepare.level": "jni.post.optimize", "urlencode_data": false, "formatType": "string", "timeout": 1000 } |
|
| domain |
string |
Não |
A sala de servidores da fonte de dados. |
vpc_hz_domain_1 |
| params |
object |
Não |
Os parâmetros de execução SQL. |
|
|
any |
Não |
Os parâmetros de execução SQL. |
{ "trace": "INFO", "databaseName": "general", "iquan.plan.cache.enable": true, "iquan.plan.prepare.level": "jni.post.optimize", "urlencode_data": false, "formatType": "string", "timeout": 1000 } |
|
| combineParam |
object |
Não |
Os parâmetros combinados. |
|
|
any |
Não |
Os parâmetros combinados. |
{ "trace": "INFO", "databaseName": "general", "iquan.plan.cache.enable": true, "iquan.plan.prepare.level": "jni.post.optimize", "urlencode_data": false, "formatType": "string", "timeout": 1000 } |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| requestId |
string |
O ID da solicitação. |
FE03180A-0E29-5474-8A86-33F0683294A4 |
| result |
object |
O resultado retornado. |
|
| id |
integer |
O ID da chave primária. |
22 |
| gmtCreate |
string |
A hora de criação. |
1719221186114 |
| gmtModified |
string |
A hora de modificação. |
1719220182844 |
| name |
string |
O nome. |
test |
| parent |
integer |
O ID da tarefa pai. |
-1 |
| isDir |
integer |
Indica se a entrada é um diretório. Valores válidos:
|
true |
| type |
string |
tabela, instância, modelo, função. |
instance |
| instanceId |
integer |
O ID da instância. |
ha-cn-pl32rf0**** |
| templateId |
integer |
O ID do modelo. |
1 |
Exemplos
Resposta de sucesso
JSON formato
{
"requestId": "FE03180A-0E29-5474-8A86-33F0683294A4",
"result": {
"id": 22,
"gmtCreate": "1719221186114",
"gmtModified": "1719220182844",
"name": "test",
"parent": -1,
"isDir": 0,
"type": "instance",
"instanceId": 0,
"templateId": 1
}
}
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.