Tüm Ürünler
Search
Belge Merkezi

:CreateDataCorrectOrder

Son Güncelleme:Oct 04, 2026

Data Management (DMS) içinde verileri değiştirmek için bir bilet oluşturur.

Normal Veri Değiştirme özelliği hakkında daha fazla bilgi için bkz. Normal verileri değiştirme.

Hata Ayıklama

OpenAPI Explorer imza değerini otomatik olarak hesaplar. Kolaylık sağlaması açısından bu işlemi OpenAPI Explorer üzerinden çağırmanızı öneririz. OpenAPI Explorer, farklı SDK'lar için örnek kodu dinamik olarak oluşturur.

İstek parametreleri

Parametre Tür Gerekli Örnek Açıklama
Action String Evet CreateDataCorrectOrder

Gerçekleştirmek istediğiniz işlem. Değeri CreateDataCorrectOrder olarak ayarlayın.

Comment String Evet test

Veri değişikliğinin amacı veya hedefi. Bu parametre gereksiz iletişimi azaltmaya yardımcı olur.

RelatedUserList Array of Long Hayır 51****

Veri değişikliğinin paydaşları. Tüm paydaşlar bilet ayrıntılarını görüntüleyebilir ve onay sürecine yardımcı olabilir. DMS yöneticileri ve veritabanı yöneticileri (DBA) dışındaki ilgisiz kullanıcıların bilet ayrıntılarını görüntülemesine izin verilmez.

Param Object Evet

Biletle ilgili parametreler.

Classify String Hayır test

Veri değişikliğinin nedeni.

EstimateAffectRows Long Evet 1

Veri değişikliğinden etkilenmesi tahmin edilen veri satırı sayısı.

ExecSQL String Hayır update base_user set id = 1 where id = 1;

Verileri değiştirmek için yürütmek istediğiniz SQL deyimleri.

Not SqlType parametresini TEXT olarak ayarlarsanız bu parametre gereklidir.
SqlType String Evet TEXT

Verileri değiştirmek için kullanılan SQL deyimlerinin biçimi. Geçerli değerler:

  • TEXT: metin
  • ATTACHMENT: ek dosya
AttachmentName String Hayır test.sql

Verileri değiştirmek için kullanılan SQL deyimlerini içeren ek dosyanın anahtarı. AttachmentKey parametresinin değerinden ek dosya anahtarını almak için GetUserUploadFileJob işlemini çağırabilirsiniz.

Not SqlType parametresini ATTACHMENT olarak ayarlarsanız bu parametre gereklidir.
RollbackSQL String Hayır update base_user set id = 1 where id = 1;

Veri değişikliğini geri almak için kullanılan SQL deyimleri.

Not
  • RollbackSqlType parametresini TEXT olarak ayarlarsanız bu parametre gereklidir.
RollbackAttachmentName String Hayır test_rollback.sql

Veri değişikliğini geri almak için kullanılan SQL deyimlerini içeren ek dosyanın anahtarı. AttachmentKey parametresinin değerinden ek dosya anahtarını almak için GetUserUploadFileJob işlemini çağırabilirsiniz.

Not RollbackSqlType parametresini ATTACHMENT olarak ayarlarsanız bu parametre gereklidir.
RollbackSqlType String Hayır TEXT

Veri değişikliğini geri almak için kullanılan SQL deyimlerinin biçimi. Geçerli değerler:

  • TEXT: metin
  • ATTACHMENT: ek dosya
DbItemList Array Evet

Verileri değiştirmek istediğiniz veritabanları.

DbId Long Evet 1860****

Veritabanının kimliği. Veritabanı fiziksel veya mantıksal bir veritabanı olabilir.

Logic Boolean Evet false

Veritabanının mantıksal bir veritabanı olup olmadığını belirtir. Geçerli değerler:

  • true: Veritabanı mantıksal bir veritabanıdır.
  • false: Veritabanı fiziksel bir veritabanıdır.
ExecMode String Hayır COMMITOR

Bilet onaylandıktan sonraki yürütme modu. Geçerli değerler:

  • COMMITOR: Veri değişikliği, bileti gönderen kullanıcı tarafından gerçekleştirilir.
  • AUTO: Bilet onaylandıktan sonra veri değişikliği otomatik olarak gerçekleştirilir.
  • LAST_AUDITOR: Veri değişikliği, biletin son onaylayıcısı tarafından gerçekleştirilir.
AttachmentKey String Hayır order_attachment.txt

Bilet için daha fazla talimat sağlayan ek dosyanın anahtarı. AttachmentKey parametresinin değerinden ek dosya anahtarını almak için GetUserUploadFileJob işlemini çağırabilirsiniz.

Tid Long Hayır 3***

Kiracının kimliği. Kiracı kimliğini almak için GetUserActiveTenant veya ListUserTenants işlemini çağırabilirsiniz.

RegionId String Hayır cn-hangzhou

DMS'nin etkinleştirildiği bölgenin kimliği. Daha fazla bilgi için bkz. RegionID parametresi.

Yanıt parametreleri

Parametre Tür Örnek Açıklama
RequestId String 0C1CB646-1DE4-4AD0-B4A4-7D47DD52E931

İsteğin kimliği.

Success Boolean true

İsteğin başarılı olup olmadığını gösterir. Geçerli değerler:

  • true: İstek başarılı.
  • false: İstek başarısız.
ErrorMessage String UnknownError

İstek başarısız olursa döndürülen hata mesajı.

ErrorCode String UnknownError

İstek başarısız olursa döndürülen hata kodu.

CreateOrderResult Array of Long 142****

Biletin kimliği.

Örnekler

Örnek istekler

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>

Başarılı yanıt örnekleri

XML formatı

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

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

JSON formatı

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

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

Hata kodları

Hata kodlarının listesi için API Hata Merkezi adresini ziyaret edin.