调用GetStructSyncExecSqlDetail获取结构同步的执行SQL脚本。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求参数
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
OrderId | Long | 是 | 342153 |
工单号。 |
PageNumber | Long | 否 | 1 |
第几页。 |
PageSize | Long | 否 | 20 |
每页数据量。 |
Tid | Long | 否 | 1 |
租户ID。 说明 取自系统右上角头像处悬停展示的租户ID信息,详情请参见查看租户信息。
|
RegionId | String | 否 | cn-hangzhou |
选择DMS的服务地域,用于调用该接口,取值请参见RegionID参数说明。 说明 请根据应用所在地就近选择。
|
返回数据
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
RequestId | String | 1810E635-A2D7-428B-BAA9-85DAEB9B1A77 |
Id of the request |
Success | Boolean | true |
请求是否成功。 |
ErrorMessage | String | UnknownError |
错误信息。 |
ErrorCode | String | UnknownError |
错误码。 |
StructSyncExecSqlDetail | object |
执行SQL脚本的详情信息。 |
|
TotalSqlCount | Long | 1 |
SQL总数。 |
ExecSql | String | /* 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; |
执行的SQL脚本。 |
示例
请求示例
http(s)://dms-enterprise.aliyuncs.com/?OrderId=342153
&PageNumber=1
&PageSize=20
&Tid=1
&公共请求参数
正常返回示例
XML
格式
HTTP/1.1 200 OK
Content-Type:application/xml
<GetStructSyncExecSqlDetailResponse>
<StructSyncExecSqlDetail>
<ExecSql>/****** 目标库: film@rm-uxxxxxxxx.mysql.rds.aliyuncs.com:3306 ******/
/* origin table[data_modify] exist, target table[data_modify] not exist */
/* generate [data_modify] create table sql */
create table `data_modify` (
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
`name` varchar(256) NOT NULL COMMENT '姓名',
`phone` varchar(32) DEFAULT NULL COMMENT '电话',
`sex` varchar(32) DEFAULT NULL COMMENT '性别',
`email` varchar(256) DEFAULT NULL COMMENT '邮箱',
`user_desc` varchar(1024) DEFAULT NULL COMMENT '备注',
PRIMARY KEY (`id`)
) DEFAULT CHARSET=utf8 COMMENT='数据修改测试表';
/* 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 '主键',
`gmt_create` datetime NOT NULL COMMENT '创建时间',
`gmt_modified` datetime NOT NULL COMMENT '修改时间',
`content` text COMMENT '测试数据',
PRIMARY KEY (`id`)
) DEFAULT CHARSET=utf8mb4 COMMENT='任务编排测试表';
</ExecSql>
<TotalSqlCount>2</TotalSqlCount>
</StructSyncExecSqlDetail>
<RequestId>1E4E71DA-9346-4254-B19D-BC5FF6BF34EC</RequestId>
<Success>true</Success>
</GetStructSyncExecSqlDetailResponse>
JSON
格式
HTTP/1.1 200 OK
Content-Type:application/json
{
"StructSyncExecSqlDetail" : {
"ExecSql" : "/****** 目标库: film@rm-uxxxxxxxx.mysql.rds.aliyuncs.com:3306 ******/\n\n/* origin table[data_modify] exist, target table[data_modify] not exist */\n/* generate [data_modify] create table sql */\ncreate table `data_modify` (\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',\n `name` varchar(256) NOT NULL COMMENT '姓名',\n `phone` varchar(32) DEFAULT NULL COMMENT '电话',\n `sex` varchar(32) DEFAULT NULL COMMENT '性别',\n `email` varchar(256) DEFAULT NULL COMMENT '邮箱',\n `user_desc` varchar(1024) DEFAULT NULL COMMENT '备注',\n PRIMARY KEY (`id`)\n) DEFAULT CHARSET=utf8 COMMENT='数据修改测试表';\n\n/* 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 '主键',\n `gmt_create` datetime NOT NULL COMMENT '创建时间',\n `gmt_modified` datetime NOT NULL COMMENT '修改时间',\n `content` text COMMENT '测试数据',\n PRIMARY KEY (`id`)\n) DEFAULT CHARSET=utf8mb4 COMMENT='任务编排测试表';\n\n\n\n",
"TotalSqlCount" : 2
},
"RequestId" : "1E4E71DA-9346-4254-B19D-BC5FF6BF34EC",
"Success" : true
}
错误码
访问错误中心查看更多错误码。
在文档使用中是否遇到以下问题
更多建议
匿名提交