Crée un ticket de modification sans verrouillage.
Description de l'opération
Cette API prend uniquement en charge les instances dont le mode de contrôle est Collaboration de sécurité. Pour plus d'informations, consultez Modification de données sans verrouillage et Évolution de schéma sans verrouillage.
Après avoir appelé avec succès CreateFreeLockCorrectOrder, vous devez également appeler l'API SubmitOrderApproval pour soumettre le ticket à approbation, l'API ApproveOrder pour approuver le ticket, et l'API ExecuteDataCorrect pour exécuter la modification des données.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
dms:CreateFreeLockCorrectOrder |
create |
*All Resource
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| Comment |
string |
Oui |
L'objectif ou le but de la modification des données. Ce paramètre permet de réduire les communications inutiles. |
test |
| RelatedUserList |
array |
Non |
Les parties prenantes de la modification des données. Toutes les parties prenantes peuvent consulter les détails du ticket et participer au processus d'approbation. Les utilisateurs non concernés, autres que les administrateurs DMS et les administrateurs de bases de données (DBA), ne sont pas autorisés à consulter les détails du ticket. |
|
|
integer |
Non |
L'identifiant utilisateur d'un utilisateur lié à la modification. Les utilisateurs spécifiés comme liés peuvent consulter le ticket et collaborer dessus, tandis que les utilisateurs non liés ne peuvent pas consulter le ticket (à l'exception des administrateurs et des DBA). |
51**** |
|
| Param |
object |
Oui |
Les paramètres du ticket. |
|
| Classify |
string |
Non |
La raison de la modification des données. |
test |
| ExecSQL |
string |
Oui |
Les instructions SQL que vous souhaitez exécuter pour modifier les données. |
delete from base_user where 1 = 1; |
| SqlType |
string |
Oui |
Le format des instructions SQL utilisées pour modifier les données. Valeurs valides :
|
TEXT |
| AttachmentName |
string |
Non |
La clé de la pièce jointe contenant les instructions SQL utilisées pour modifier les données. Ce paramètre n'est pas pris en charge. |
test.sql |
| RollbackSQL |
string |
Non |
Les instructions SQL utilisées pour annuler la modification des données. |
empty |
| RollbackAttachmentName |
string |
Non |
La clé de la pièce jointe contenant les instructions SQL utilisées pour annuler la modification des données. |
test_rollback.sql |
| RollbackSqlType |
string |
Non |
Le format des instructions SQL utilisées pour annuler la modification des données. Valeurs valides :
|
TEXT |
| DbItemList |
array<object> |
Oui |
Les bases de données dans lesquelles vous souhaitez modifier des données. |
|
|
object |
Non |
Informations sur la base de données. |
||
| DbId |
integer |
Oui |
L'identifiant de la base de données. La base de données peut être une base de données physique ou une base de données logique.
|
1860**** |
| Logic |
boolean |
Oui |
Indique si la base de données est une base de données logique. Valeurs valides :
|
false |
| ExecMode |
string |
Non |
Le mode d'exécution du ticket après son approbation. Valeurs valides :
|
COMMITOR |
| AttachmentKey |
string |
Non |
La clé de la pièce jointe qui fournit des instructions supplémentaires pour le ticket. Vous pouvez appeler l'opération GetUserUploadFileJob pour obtenir la clé de la pièce jointe à partir de la valeur du paramètre AttachmentKey. |
order_attachment.txt |
| Tid |
integer |
Non |
L'identifiant du locataire. Vous pouvez appeler l'opération GetUserActiveTenant ou ListUserTenants pour obtenir l'identifiant du locataire. |
3*** |
| RealLoginUserUid |
string |
Non |
L'UID du compte Alibaba Cloud de l'utilisateur qui appelle réellement l'API. |
21400447956867**** |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Schéma de la réponse. |
||
| RequestId |
string |
L'identifiant de la requête. |
0C1CB646-1DE4-4AD0-B4A4-7D47DD52E931 |
| Success |
boolean |
Indique si la requête a réussi. Valeurs valides :
|
true |
| ErrorMessage |
string |
Le message d'erreur renvoyé si la requête échoue. |
UnknownError |
| ErrorCode |
string |
Le code d'erreur renvoyé si la requête échoue. |
UnknownError |
| CreateOrderResult |
array |
L'identifiant du ticket. |
|
|
integer |
L'identifiant du ticket. |
134**** |
Exemples
JSON format
{
"RequestId": "0C1CB646-1DE4-4AD0-B4A4-7D47DD52E931",
"Success": true,
"ErrorMessage": "UnknownError",
"ErrorCode": "UnknownError",
"CreateOrderResult": [
0
]
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.