Crea un ticket para cambiar datos en Data Management (DMS).
Descripción de la operación
Para obtener más información sobre la función de modificación normal de datos, consulte Cambiar datos regulares.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
dms:CreateDataCorrectOrder |
create |
*All Resource
|
Ninguna | Ninguna |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| Comment |
string |
Sí |
El propósito u objetivo del cambio de datos. Este parámetro se utiliza para ayudar a reducir la comunicación innecesaria. |
test |
| RelatedUserList |
array |
No |
Las partes interesadas en el cambio de datos. Todas las partes interesadas pueden ver los detalles del ticket y asistir en el proceso de aprobación. Los usuarios no relevantes, distintos de los administradores de DMS y los administradores de bases de datos (DBA), no tienen permiso para ver los detalles del ticket. |
|
|
integer |
No |
El ID de usuario de la parte interesada. Todas las partes interesadas especificadas pueden ver los detalles del ticket y asistir en el proceso de aprobación. Los usuarios no relevantes, distintos de los administradores de Data Management (DMS) y los administradores de bases de datos (DBA), no tienen permiso para ver los detalles del ticket. |
51**** |
|
| Param |
object |
Sí |
Los parámetros del ticket. |
|
| Classify |
string |
No |
El motivo del cambio de datos. |
test |
| EstimateAffectRows |
integer |
Sí |
El número estimado de filas de datos que podrían verse afectadas por el cambio de datos. |
1 |
| ExecSQL |
string |
No |
Las sentencias SQL para el cambio de datos. Nota
|
update base_user set id = 1 where id = 1; |
| SqlType |
string |
Sí |
El formato de las sentencias SQL utilizadas para cambiar datos. Valores válidos:
|
TEXT |
| AttachmentName |
string |
No |
La clave del archivo adjunto que contiene las sentencias SQL utilizadas para cambiar datos. Puede llamar a la operación GetUserUploadFileJob para obtener la clave del archivo adjunto a partir del valor de AttachmentKey. Nota
Este parámetro es obligatorio si establece SqlType en ATTACHMENT. |
test.sql |
| RollbackSQL |
string |
No |
Las sentencias SQL para revertir el cambio de datos. Nota
Este parámetro es obligatorio si establece RollbackSqlType en TEXT. |
update base_user set id = 1 where id = 1; |
| RollbackAttachmentName |
string |
No |
La clave del archivo adjunto que contiene las sentencias SQL utilizadas para revertir el cambio de datos. Puede llamar a la operación GetUserUploadFileJob para obtener la clave del archivo adjunto a partir del valor de AttachmentKey. Nota
Este parámetro es obligatorio si establece RollbackSqlType en ATTACHMENT. |
test_rollback.sql |
| RollbackSqlType |
string |
No |
El formato de las sentencias SQL utilizadas para revertir el cambio de datos. Valores válidos:
|
TEXT |
| DbItemList |
array<object> |
Sí |
Las bases de datos cuyos datos desea cambiar. |
|
|
object |
No |
La información sobre las bases de datos. |
||
| DbId |
integer |
No |
El ID de la base de datos. La base de datos puede ser una base de datos física o una base de datos lógica.
|
1860**** |
| Logic |
boolean |
No |
Especifica si la base de datos es una base de datos lógica. Valores válidos:
|
false |
| InstanceId |
integer |
No |
El ID de la instancia. Puede llamar a la operación ListInstances o GetInstance para consultar el ID de la instancia. Nota
La función de cambio de instancia solo es compatible con instancias de ApsaraDB RDS for MySQL, clústeres de PolarDB for MySQL y clústeres de AnalyticDB for MySQL. |
1860**** |
| ExecMode |
string |
No |
El modo en el que se ejecuta el ticket de cambio de datos después de su aprobación. Valores válidos:
|
COMMITOR |
| AttachmentKey |
string |
No |
La clave del archivo adjunto que proporciona más instrucciones para el ticket. Puede llamar a la operación GetUserUploadFileJob para obtener la clave del archivo adjunto a partir del valor del parámetro AttachmentKey. |
order_attachment.txt |
| RealLoginUserUid |
string |
No |
El ID de la cuenta de Alibaba Cloud que se utiliza para llamar a la operación de API. |
21400447956867**** |
| Tid |
integer |
No |
El ID del inquilino. Puede llamar a la operación GetUserActiveTenant o ListUserTenants para obtener el ID del inquilino. |
3*** |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
Esquema de la respuesta. |
||
| RequestId |
string |
El ID de la solicitud. |
0C1CB646-1DE4-4AD0-B4A4-7D47DD52E931 |
| Success |
boolean |
Indica si la solicitud se realizó correctamente. Valores válidos:
|
true |
| ErrorMessage |
string |
El mensaje de error devuelto si la solicitud falla. |
UnknownError |
| ErrorCode |
string |
El código de error devuelto si la solicitud falla. |
UnknownError |
| CreateOrderResult |
array |
Los ID de los tickets. |
|
|
integer |
El ID del ticket. |
142**** |
Ejemplos
Respuesta exitosa
JSON Formato
{
"RequestId": "0C1CB646-1DE4-4AD0-B4A4-7D47DD52E931",
"Success": true,
"ErrorMessage": "UnknownError",
"ErrorCode": "UnknownError",
"CreateOrderResult": [
0
]
}
Códigos de error
Consulte Códigos de error para ver la lista completa.
Notas de la versión
Consulte Notas de la versión para ver la lista completa.