Cancelación de una tarea de ejecución SQL
Función
Esta API se utiliza para cancelar la tarea de ejecución de una sentencia SQL en un clúster MRS.
Restricciones
Ninguna
Depuración
Puede depurar esta API a través de la autenticación automática en API Explorer. API Explorer puede generar automáticamente código SDK de ejemplo y proporcionar la depuración de código SDK de ejemplo.
URI
- Formato
POST /v2/{project_id}/clusters/{cluster_id}/sql-execution/{sql_id}/cancel
- Descripción de parámetro
Tabla 1 Parámetros de URI Parámetro
Obligatorio
Descripción
project_id
Sí
El ID del proyecto. Para obtener más información sobre cómo obtener el ID del proyecto, consulte Obtención de un ID de proyecto.
cluster_id
Sí
El ID del clúster. Para obtener más información acerca de cómo obtener el ID de clúster, consulte Obtención de un ID de clúster.
sql_id
Sí
El ID de ejecución de una instrucción SQL, es decir, sql_id en el resultado de retorno en Envío de una sentencia SQL.
Parámetros de solicitud
Parámetro de solicitud
Ninguna
Parámetros de respuesta
Parámetro |
Tipo |
Descripción |
---|---|---|
status |
String |
El resultado de la cancelación de la ejecución de la sentencia SQL. Valores posibles:
NOTA:
De forma predeterminada, se devuelve SUCCEED. SUCCEED también se devuelve cuando se completa la tarea. Solo cuando la instrucción SQL en ejecución no se cancela, se devuelve FAILED. |
message |
String |
El mensaje de error. |
Ejemplo
- Solicitud de ejemplo
POST https://{endpoint}/v2/{project_id}/clusters/{cluster_id}/sql-execution/{sql_id}/cancel
- Ejemplo de respuesta
- Ejemplo de una respuesta exitosa
{ "status":"SUCCEED" }
- Ejemplo de una respuesta fallida
{ "status":"FAILED", "message":"Cancel sql error" }
- Ejemplo de una respuesta exitosa
Códigos de estado
Consulte Códigos de estado.
Códigos de error
Consulte Códigos de error.