调用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
}

错误码

访问错误中心查看更多错误码。