Todos los productos
Search
Centro de documentos

:CreateDataCorrectOrder

Última actualización: Sep 07, 2026

Crea un ticket para modificar datos en Data Management (DMS).

Para obtener más información sobre la función Normal Data Modify, consulte Modificar datos regulares.

Depuración

OpenAPI Explorer calcula automáticamente el valor de la firma. Para mayor comodidad, se recomienda ejecutar esta operación en OpenAPI Explorer. Esta herramienta genera de forma dinámica el código de ejemplo de la operación para distintos SDK.

Parámetros de solicitud

Parámetro Tipo Obligatorio Ejemplo Descripción
Action String Sí CreateDataCorrectOrder

La operación que desea ejecutar. Establezca el valor en CreateDataCorrectOrder.

Comment String Sí test

El propósito o el objetivo del cambio de datos. Este parámetro ayuda a reducir la comunicación innecesaria.

RelatedUserList Array of Long No 51****

Los interesados en el cambio de datos. Todos ellos pueden consultar los detalles del ticket y colaborar en el proceso de aprobación. Los usuarios no relacionados, excepto los administradores de DMS y los administradores de bases de datos (DBA), no tienen permiso para consultar los detalles del ticket.

Param Object Sí

Los parámetros del ticket.

Classify String No test

El motivo del cambio de datos.

EstimateAffectRows Long Sí 1

El número estimado de filas de datos que afectará el cambio.

ExecSQL String No update base_user set id = 1 where id = 1;

Las instrucciones SQL que desea ejecutar para modificar los datos.

Nota Este parámetro es obligatorio si establece el parámetro SqlType en TEXT.
SqlType String Sí TEXT

El formato de las instrucciones SQL que se usan para modificar los datos. Valores válidos:

  • TEXT: texto
  • ATTACHMENT: archivo adjunto
AttachmentName String No test.sql

La clave del archivo adjunto que contiene las instrucciones SQL para modificar los datos. Llame a la operación GetUserUploadFileJob para obtener la clave del archivo adjunto a partir del valor del parámetro AttachmentKey.

Nota Este parámetro es obligatorio si establece el parámetro SqlType en ATTACHMENT.
RollbackSQL String No update base_user set id = 1 where id = 1;

Las instrucciones SQL que se usan para revertir el cambio de datos.

Nota
  • Este parámetro es obligatorio si establece el parámetro RollbackSqlType en TEXT.
RollbackAttachmentName String No test_rollback.sql

La clave del archivo adjunto que contiene las instrucciones SQL para revertir el cambio de datos. Llame a la operación GetUserUploadFileJob para obtener la clave del archivo adjunto a partir del valor del parámetro AttachmentKey.

Nota Este parámetro es obligatorio si establece el parámetro RollbackSqlType en ATTACHMENT.
RollbackSqlType String No TEXT

El formato de las instrucciones SQL que se usan para revertir el cambio de datos. Valores válidos:

  • TEXT: texto
  • ATTACHMENT: archivo adjunto
DbItemList Array Sí

Las bases de datos en las que desea modificar los datos.

DbId Long Sí 1860****

El ID de la base de datos. Puede tratarse de una base de datos física o lógica.

Logic Boolean Sí false

Indica si la base de datos es lógica. Valores válidos:

  • true: la base de datos es lógica.
  • false: la base de datos es física.
ExecMode String No COMMITOR

El modo de ejecución del ticket después de su aprobación. Valores válidos:

  • COMMITOR: el usuario que envía el ticket ejecuta el cambio de datos.
  • AUTO: el cambio de datos se ejecuta automáticamente tras aprobarse el ticket.
  • LAST_AUDITOR: el último aprobador del ticket ejecuta el cambio de datos.
AttachmentKey String No order_attachment.txt

La clave del archivo adjunto que proporciona más instrucciones para el ticket. Llame a la operación GetUserUploadFileJob para obtener la clave del archivo adjunto a partir del valor del parámetro AttachmentKey.

Tid Long No 3***

El ID del inquilino. Llame a la operación GetUserActiveTenant o ListUserTenants para obtener el ID del inquilino.

RegionId String No cn-hangzhou

El ID de la región en la que se activó DMS. Para obtener más información, consulte parámetro RegionID.

Parámetros de respuesta

Parámetro Tipo Ejemplo Descripción
RequestId String 0C1CB646-1DE4-4AD0-B4A4-7D47DD52E931

El ID de la solicitud.

Success Boolean true

Indica si la solicitud se completó correctamente. Valores válidos:

  • true: la solicitud se completó correctamente.
  • false: la solicitud falló.
ErrorMessage String UnknownError

El mensaje de error que se devuelve si la solicitud falla.

ErrorCode String UnknownError

El código de error que se devuelve si la solicitud falla.

CreateOrderResult Array of Long 142****

El ID del ticket.

Ejemplos

Solicitudes de ejemplo

http(s)://dms-enterprise.aliyuncs.com/?Action=CreateDataCorrectOrder
&Comment=test
&Param={"Classify":"test","EstimateAffectRows":1,"ExecSQL":"update base_user set id = 1 where id  = 1;","SqlType":"TEXT","DbItemList":[{"DbId":1860****,"Logic":false}],"ExecMode":"COMMITOR"}
&<Common request parameters>

Respuestas exitosas de ejemplo

Formato XML

HTTP/1.1 200 OK
Content-Type:application/xml

<CreateDataCorrectOrderResponse>
    <RequestId>0C1CB646-1DE4-4AD0-B4A4-7D47DD52E931</RequestId>
    <Success>true</Success>
    <CreateOrderResult>142****</CreateOrderResult>
</CreateDataCorrectOrderResponse>

Formato JSON

HTTP/1.1 200 OK
Content-Type:application/json

{
  "RequestId" : "0C1CB646-1DE4-4AD0-B4A4-7D47DD52E931",
  "Success" : true,
  "CreateOrderResult" : [ "142****" ]
}

Códigos de error

Para consultar la lista de códigos de error, visite el centro de errores de API.