调用GetStructSyncJobAnalyzeResult获取结构同步的任务分析结果。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
调试
授权信息
|
操作 |
访问级别 |
资源类型 |
条件关键字 |
关联操作 |
|
dms:GetStructSyncJobAnalyzeResult |
get |
*全部资源
|
无 | 无 |
请求参数
|
名称 |
类型 |
必填 |
描述 |
示例值 |
| OrderId |
integer |
是 |
工单号 |
1342355 |
| CompareType |
string |
否 |
比较类型,取值:
|
CREATE_TABLE |
| PageNumber |
integer |
否 |
第几页。 |
1 |
| PageSize |
integer |
否 |
每页数据量。 |
20 |
| Tid |
integer |
否 |
返回参数
|
名称 |
类型 |
描述 |
示例值 |
|
object |
Schema of Response |
||
| RequestId |
string |
请求 ID。 |
1810E635-A2D7-428B-BAA9-85DAEB9B1A77 |
| Success |
boolean |
请求是否成功。 |
true |
| ErrorMessage |
string |
错误信息。 |
UnknownError |
| ErrorCode |
string |
错误码。 |
UnknownError |
| StructSyncJobAnalyzeResult |
object |
结构同步任务分析结果。 |
|
| SummaryList |
array<object> |
统计结果列表。 |
|
|
object |
统计结果。 |
||
| CompareType |
string |
比较类型,取值:
|
CREATE_TABLE |
| Count |
integer |
表的数量。 |
1 |
| ResultList |
array<object> |
分析结果详情列表。 |
|
|
object |
分析结果详情。 |
||
| SourceTableName |
string |
源表表名。 |
helloz_bak |
| TargetTableName |
string |
目标表表名。 |
helloz_bak |
| Script |
string |
SQL 脚本。 |
/* origin table[helloz_bak] exist, target table[helloz_bak] not exist */\n/* generate [helloz_bak] create table sql */\ncreate table `helloz_bak`(\n\t`id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键',\n\t`gmt_create` datetime NOT NULL COMMENT '创建时间',\n\t`gmt_modified` datetime NOT NULL COMMENT '修改时间',\n\t`num` int(11) NOT NULL COMMENT '编号',\n\t`addr` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '地址',\n\tPRIMARY KEY (`id`)\n)\nDEFAULT CHARACTER SET=utf8 COLLATE=utf8_general_ci\nCOMMENT='test'\n\n; |
示例
正常返回示例
JSON格式
{
"RequestId": "1810E635-A2D7-428B-BAA9-85DAEB9B1A77",
"Success": true,
"ErrorMessage": "UnknownError",
"ErrorCode": "UnknownError",
"StructSyncJobAnalyzeResult": {
"SummaryList": [
{
"CompareType": "CREATE_TABLE",
"Count": 1
}
],
"ResultList": [
{
"SourceTableName": "helloz_bak",
"TargetTableName": "helloz_bak",
"Script": "/* origin table[helloz_bak] exist, target table[helloz_bak] not exist */\\n/* generate [helloz_bak] create table sql */\\ncreate table `helloz_bak`(\\n\\t`id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键',\\n\\t`gmt_create` datetime NOT NULL COMMENT '创建时间',\\n\\t`gmt_modified` datetime NOT NULL COMMENT '修改时间',\\n\\t`num` int(11) NOT NULL COMMENT '编号',\\n\\t`addr` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '地址',\\n\\tPRIMARY KEY (`id`)\\n)\\nDEFAULT CHARACTER SET=utf8 COLLATE=utf8_general_ci\\nCOMMENT='test'\\n\\n;"
}
]
}
}
错误码
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。