建立普通資料變更工單。
介面說明
僅管控模式為安全協同的資料庫執行個體可調用此 API。
關於該功能的更多說明,請參見普通資料變更。
調試
您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。
調試
授權資訊
|
操作 |
存取層級 |
資源類型 |
條件關鍵字 |
關聯操作 |
|
dms:CreateDataCorrectOrder |
create |
*全部資源
|
無 | 無 |
請求參數
|
名稱 |
類型 |
必填 |
描述 |
樣本值 |
| Comment |
string |
是 |
業務背景,以減少溝通成本。 |
test |
| RelatedUserList |
array |
否 |
相關人列表。 |
|
|
integer |
否 |
變更相關人的使用者識別碼,設定的相關人員可查看工單,並協同工作,非相關人員則不能查看工單(管理員、DBA 除外)。 |
51**** |
|
| Param |
object |
是 |
工單參數。 |
|
| Classify |
string |
否 |
資料變更原因。 |
test |
| EstimateAffectRows |
integer |
是 |
預估本次變更會影響的資料行數。 |
1 |
| ExecSQL |
string |
否 |
變更 SQL 陳述式。 說明
|
update base_user set id = 1 where id = 1; |
| SqlType |
string |
是 |
變更 SQL 的提交方式,取值如下:
說明
如果您選擇文本方式,則 SQL 代碼大小不能超過 1 KB。如果 SQL 代碼超過 1 KB,建議您選擇上傳附件的方式。 |
TEXT |
| AttachmentName |
string |
否 |
變更 SQL 附件 Key(AttachmentKey),可通過調用 GetUserUploadFileJob 介面擷取該參數的值。 說明
如果 SqlType 為 ATTACHMENT,該參數必填。 |
test.sql |
| RollbackSQL |
string |
否 |
復原 SQL 陳述式。 說明
如果 RollbackSqlType 為 TEXT,該參數必填。 |
update base_user set id = 1 where id = 1; |
| RollbackAttachmentName |
string |
否 |
復原 SQL 附件 Key(AttachmentKey),可通過調用 GetUserUploadFileJob 介面擷取該參數的值。 說明
如果 RollbackSqlType 為 ATTACHMENT,該參數必填。 |
test_rollback.sql |
| RollbackSqlType |
string |
否 |
復原 SQL 的提交方式,取值如下:
|
TEXT |
| DbItemList |
array<object> |
是 |
變更的資料庫或執行個體列表。 |
|
|
object |
否 |
當變更對象為資料庫時,請填寫 DbId 參數;當變更對象為執行個體時,請填寫 InstanceId 參數。 說明
DbId 和 InstanceId 參數只能二選一填寫。如果二者均填寫,則預設只對資料庫進行變更處理,忽略 InstanceId 參數。 |
||
| DbId |
integer |
否 |
資料庫 ID(DatabaseId)。資料庫分為物理庫和邏輯庫兩種:
|
1860**** |
| Logic |
boolean |
否 |
是否為邏輯庫,取值如下:
|
false |
| InstanceId |
integer |
否 |
執行個體 ID。您可調用 ListInstances 或 GetInstance 介面擷取該參數的值。 說明
目前執行個體的變更僅支援選擇如下類型的 MySQL 執行個體:RDS MySQL、PolarDB MySQL 版和 AnalyticDB for MySQL。 |
1860**** |
| ExecMode |
string |
否 |
工單執行方式,取值如下:
|
COMMITOR |
| AttachmentKey |
string |
否 |
工單附件 Key,補充當前工單資訊。可通過調用 GetUserUploadFileJob 介面擷取該參數的值。 |
order_attachment.txt |
| RealLoginUserUid |
string |
否 |
實際調用 API 的使用者的阿里雲帳號 UID。 |
21400447956867**** |
| Tid |
integer |
否 |
租戶 ID,可通過調用介面 GetUserActiveTenant 或 ListUserTenants 擷取該參數的值。 |
3*** |
返回參數
|
名稱 |
類型 |
描述 |
樣本值 |
|
object |
Schema of Response |
||
| RequestId |
string |
請求 ID。 |
0C1CB646-1DE4-4AD0-B4A4-7D47DD52E931 |
| Success |
boolean |
請求是否成功,傳回值如下:
|
true |
| ErrorMessage |
string |
錯誤資訊。 |
UnknownError |
| ErrorCode |
string |
錯誤碼。 |
UnknownError |
| CreateOrderResult |
array |
工單建立結果。 |
|
|
integer |
普通資料變更工單號。 |
142**** |
樣本
正常返回樣本
JSON格式
{
"RequestId": "0C1CB646-1DE4-4AD0-B4A4-7D47DD52E931",
"Success": true,
"ErrorMessage": "UnknownError",
"ErrorCode": "UnknownError",
"CreateOrderResult": [
0
]
}
錯誤碼
訪問錯誤中心查看更多錯誤碼。
變更歷史
更多資訊,參考變更詳情。