Tous les produits
Search
Centre de documentation

:GetStructSyncJobAnalyzeResult

Dernière mise à jour :Aug 09, 2026

L'opération GetStructSyncJobAnalyzeResult permet d'obtenir le résultat de l'analyse d'une tâche de synchronisation de schéma.

Débogage

OpenAPI Explorer calcule automatiquement la valeur de signature. Nous vous recommandons d'utiliser OpenAPI Explorer pour appeler cette opération. OpenAPI Explorer génère dynamiquement des exemples de code pour différents SDK.

Paramètres

Paramètre Type Obligatoire ? Exemple Description
OrderId Long Oui 1342355

Numéro du ticket de travail

CompareType String Non CREATE_TABLE

Type de comparaison. Valeurs valides :

  • CREATE_TABLE : création d'une table.
  • ALTER_TABLE : modification d'une table.
  • EQUAL_TABLE : table identique
  • PASS_TABLE : tables ignorées
  • NOT_COMPARE : table à analyser
PageNumber Long Non 1

Numéro de page.

PageSize Long Non 20

Nombre d'éléments par page.

Tid Long Non 1

ID du locataire.

Remarque Les informations relatives au locataire sont extraites de l'avatar situé dans le coin supérieur droit de la console. Pour plus d'informations, consultez Afficher les informations du locataire .
RegionId String Non cn-hangzhou

Sélectionnez la région du service pour appeler cette opération. Pour plus d'informations sur les valeurs valides, consultez description du paramètre switchegionfigure .

Remarque Sélectionnez la région la plus proche de l'emplacement de votre application.

Données renvoyées

Paramètre Type Exemple Description
RequestId String 1810E635-A2D7-428B-BAA9-85DAEB9B1A77

ID de la requête.

Success Boolean true

Indique si la requête a abouti.

ErrorMessage String UnknownError

Message d'erreur.

ErrorCode String UnknownError

Code d'erreur.

StructSyncJobAnalyzeResult object

Résultat de l'analyse de la tâche de synchronisation de schéma.

SummaryList Array of Summary

Liste des résultats statistiques.

CompareType String CREATE_TABLE

Type de comparaison. Valeurs valides :

  • CREATE_TABLE : création d'une table.
  • ALTER_TABLE : modification d'une table.
  • EQUAL_TABLE : table identique
  • PASS_TABLE : tables ignorées
  • NOT_COMPARE : table à analyser
Count Long 1

Nombre de tables.

ResultList Array of Result

Liste détaillée des résultats d'analyse.

SourceTableName String helloz_bak

Nom de la table source.

TargetTableName String helloz_bak

Nom de la table de destination.

Script String /* origin table[helloz_bak] exist, target table[helloz_bak] not exist */\N /* Generate [helloz_bak] create table SQL */\ncreate table 'helloz_bak '(\n \'tid' bigInt (20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'primary key',\n\t' gmt_create' datetime NOT NULL COMMENT' creation time ',\n \tid' gmt_modified' datetime NOT NULL COMMENT 'number 11, time modification time (nnnint)'), NOT NULL COMMENT '(N \n\t'addr' varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT 'address',\n \t{{********** ('id')\n)\nDEFAULT CHARACTER SET=utf8 COLLATE=utf8_general_ci\nCOMMENT='test'\n;

Exemple de script.

Exemples

Exemple de requête


     http(s)://dms-enterprise.aliyuncs.com/? descrirderizd=1342355 &CompareType=CREATE_TABLE&descriageizumber=1&descriageizize=20&regionid=1&common request parameters 
   

Exemple de réponse en cas de succès

XML Format


     HTT/ 1.1 200 OK Content-Type:application/xml <GetStructSyncJobAnalyzeResultResponse> <StructSyncJobAnalyzeResult> <eesultist> <SourceTableName>data_modify</SourceTableName> <crmarker>/* origin table[data_modify] exist, target table[data_modify] not exist * /* Generate [data_modify] exist (CREATE TABLE SQL) 'name' (CREATE TABLE 'data_modify) 'primary key * /* /* Generate [data_modify] unsigned NOT NULL AUTO_INCREMENT COMMENT (' vmax), NOT NULL COMMENT ''phone' varchar(32) DEFAULT NULL COMMENT 'phone', 'sex' varchar(32) DEFAULT NULL COMMENT 'gender', 'email' varchar(256) DEFAULT NULL COMMENT 'mailbox', 'user_desc' varchar(1024) DEFAULT NULL COMMENT 'commentary', // timescalate'id' ('id') ) DEFAULT CHARSET=utf8 COMMENT='data modification table';</Script> <TargetTableName>data_modify</TargetTableName> </ResultList> <ResultList> <SourceTableName>task_data</SourceTableName> <Script>/* origin table[task_data] exist target table[task_data] not exist * // * Generate [task_data] create table SQL */ create table 'task_data ' ( 'id' bigInt (20) unsigned NOT NULL AUTO_INCREMENT COMMENT' primary key ', ' gmt_create' datetime NOT NULL COMMENT 'creation time,' gmt_modified' datetime NOT NULL COMMENT 'modification time', 'content' text COMMENT 'test data', // choose modifyMY KKEE( 'id') ) DEFAULT CHARSET=utf8mb4 COMMENT='task orchestration test table';</Script> <TargetTableName>task_data</TargetTableName> </ResultList> <SummaryList> <CompareType>CREATE_TABLE</CompareType> <Count>2</Count> </SummaryList> <SummaryList> <CompareType>EQUAL_TABLE</CompareType> <Count>1</Count> </SummaryList> </StructSyncJobAnalyzeResult> <RequestId>472C5F33-198B-4A41-BF83-B2322636B583</RequestId> <Success>true</success> </GetStructSyncJobAnalyzeResultResponse> 
   

JSON Format


     HTT/ 1.1200 OK Content-Type:application/json { "StructSyncJobAnalyzeResult" : { "createsulterist" : [ { "SourceTableName" : "data_modify", "Origin marker" : "/* origin table[data_modify] exist, target table[data_modify] not exist */\N /* generate primary key (CREATE TABLE SQL) '(ncreate table 'data_modify)' () unsigned NOT NULL AUTO_INCREMENT COMMENT *)\n the 'name' varchar(256) NOT NULL COMMENT 'name' \n 'phone' varchar(32) DEFAULT NULL COMMENT 'telephone' \N 'sex' varchar(32) DEFAULT NULL COMMENT' gender '\n 'email' varchar(256) DEFAULT NULL COMMENT mailbox' \n 'user_desc' varchar(1024) DEFAULT NULL COMMENT 'Comment' \n PRIMARY KEY ('id')\n) DEFAULT CHARSET=utf8 COMMENT='data modifications on the test;" "TargetTableName" : "data_modify" }, { "SourceTableName" : "task_data", "Script" : "/* origin table[task_data] exist target table[task_data] not exist */\N /* Generate [task_data] create table SQL */\ncreate table 'task_data' \n 'id' bigInt (20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'primary key' \n 'gmt_create' datetime NOT NULL COMMENT' creation time,\n 'gmt_modified' datetime NOT NULL COMMENT' modification time of the file,\n 'content' text COMMENT test data, \N PRIMARY KEY ('id')\n) DEFAULT CHARSET=utf8mb4 COMMENT=task orchestration test;", "TargetTableName" : "task_data" } ], "SummaryList", the conditions must be: [ { "CompareType" : "CREATE_TABLE", "Count" : 2 }, { "CompareType" : "EQUAL_TABLE" "Sum" : 1 } ] }, "updatequestsidd" : "sum", "descriuccess" : true} 
   

Codes d'erreur

Accédez au Centre d'erreurs pour plus d'informations sur les codes d'erreur.