Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Centro de ayuda> MapReduce Service> Referencia de la API> API V2> Las API de SQL> Cancelación de una tarea de ejecución SQL
Actualización más reciente 2023-07-28 GMT+08:00

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

    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

    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

    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

Tabla 2 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:

  • SUCCEED: éxito
  • FAILED: fallido
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"
       }

Códigos de estado

Consulte Códigos de estado.

Códigos de error

Consulte Códigos de error.