Todos os produtos
Search
Central de documentação

:CreateDataCorrectOrder

Última atualização: Jul 08, 2026

Cria um ticket para alteração de dados no Data Management (DMS).

Para obter mais informações sobre o recurso Normal Data Modify, consulte Alterar dados regulares.

Depuração

O OpenAPI Explorer calcula automaticamente o valor da assinatura. Recomendamos chamar esta operação no OpenAPI Explorer para maior conveniência. A ferramenta também gera dinamicamente códigos de exemplo da operação para diferentes SDKs.

Parâmetros da solicitação

Parâmetro Tipo Obrigatório Exemplo Descrição
Action String Sim CreateDataCorrectOrder

Operação a executar. Defina o valor como CreateDataCorrectOrder.

Comment String Sim test

Finalidade ou objetivo da alteração de dados. Este parâmetro ajuda a reduzir comunicações desnecessárias.

RelatedUserList Array of Long Não 51****

Partes interessadas na alteração de dados. Todas as partes interessadas podem visualizar os detalhes do ticket e auxiliar no processo de aprovação. Usuários não relevantes, exceto administradores do DMS e administradores de banco de dados (DBAs), não têm permissão para visualizar os detalhes do ticket.

Param Object Sim

Parâmetros do ticket.

Classify String Não test

Motivo da alteração de dados.

EstimateAffectRows Long Sim 1

Número estimado de linhas de dados afetadas pela alteração.

ExecSQL String Não update base_user set id = 1 where id = 1;

Instruções SQL a executar para alterar os dados.

Nota Este parâmetro é obrigatório se você definir o parâmetro SqlType como TEXT.
SqlType String Sim TEXT

Formato das instruções SQL usadas para alterar dados. Valores válidos:

  • TEXT: texto
  • ATTACHMENT: anexo
AttachmentName String Não test.sql

Chave do anexo que contém as instruções SQL para alteração de dados. Chame a operação GetUserUploadFileJob para obter a chave do anexo a partir do valor do parâmetro AttachmentKey.

Nota Este parâmetro é obrigatório se você definir o parâmetro SqlType como ATTACHMENT.
RollbackSQL String Não update base_user set id = 1 where id = 1;

Instruções SQL usadas para reverter a alteração de dados.

Nota
  • Este parâmetro é obrigatório se você definir o parâmetro RollbackSqlType como TEXT.
RollbackAttachmentName String Não test_rollback.sql

Chave do anexo que contém as instruções SQL para reversão da alteração de dados. Chame a operação GetUserUploadFileJob para obter a chave do anexo a partir do valor do parâmetro AttachmentKey.

Nota Este parâmetro é obrigatório se você definir o parâmetro RollbackSqlType como ATTACHMENT.
RollbackSqlType String Não TEXT

Formato das instruções SQL usadas para reverter a alteração de dados. Valores válidos:

  • TEXT: texto
  • ATTACHMENT: anexo
DbItemList Array Sim

Bancos de dados onde os dados serão alterados.

DbId Long Sim 1860****

ID do banco de dados. O banco de dados pode ser físico ou lógico.

Logic Boolean Sim false

Especifica se o banco de dados é lógico. Valores válidos:

  • true: O banco de dados é lógico.
  • false: O banco de dados é físico.
ExecMode String Não COMMITOR

Modo de execução do ticket após a aprovação. Valores válidos:

  • COMMITOR: O usuário que enviou o ticket executa a alteração de dados.
  • AUTO: A alteração de dados ocorre automaticamente após a aprovação do ticket.
  • LAST_AUDITOR: O último aprovador do ticket executa a alteração de dados.
AttachmentKey String Não order_attachment.txt

Chave do anexo com instruções adicionais para o ticket. Chame a operação GetUserUploadFileJob para obter a chave do anexo a partir do valor do parâmetro AttachmentKey.

Tid Long Não 3***

ID do inquilino. Chame a operação GetUserActiveTenant ou ListUserTenants para obter o ID do inquilino.

RegionId String Não cn-hangzhou

ID da região onde o DMS está ativado. Para obter mais informações, consulte Parâmetro RegionID.

Parâmetros de resposta

Parâmetro Tipo Exemplo Descrição
RequestId String 0C1CB646-1DE4-4AD0-B4A4-7D47DD52E931

ID da solicitação.

Success Boolean true

Indica se a solicitação foi bem-sucedida. Valores válidos:

  • true: A solicitação foi bem-sucedida.
  • false: A solicitação falhou.
ErrorMessage String UnknownError

Mensagem de erro retornada se a solicitação falhar.

ErrorCode String UnknownError

Código de erro retornado se a solicitação falhar.

CreateOrderResult Array of Long 142****

ID do ticket.

Exemplos

Exemplos de solicitações

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>

Exemplos de respostas de sucesso

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 erro

Para obter uma lista de códigos de erro, visite o API Error Center.