有奖捉虫:办公协同&微信生态&物联网文档专题 HOT
DMC 支持通过 SQL 操作对数据库进行数据变更。数据变更支持的 SQL 语句包括 CREATE、INSERT、UPDATE、DELETE、TRUNCATE 等。

操作流程

数据变更操作流程如下:
1. 提交工单申请:选择实例和数据库、选择执行方式、输入执行 SQL 等。
2. 预览与 SQL 检查:提交工单后,系统自动进行 SQL 检查,检查顺序依次为 SQL 语法检查、预执行、SQL 自动审核。如果 SQL 语法有误、预执行失败或存在待改进项,需要手动处理后才可进入审批步骤。
3. 审批:SQL 检查完成后,进行人工审批。
4. 执行:审批通过后,进行人工执行或手动执行 SQL。
5. 完成:执行完成后,查看执行结果和执行日志。

前提条件

若操作用户为 DMC 普通用户,需申请或被授权数据库变更权限。相关操作请参见 申请实例权限批量用户授权查看并回收实例权限

操作步骤

1. 登录 DMC 控制台
2. 在顶部菜单栏,选择数据管理 > 数据变更
3. 提交工单申请页面,配置工单参数。



主要配置参数说明如下:
参数项
说明
执行实例
选择待变更的数据库实例。
执行数据库
选择待变更的数据库。
执行方式
选择审批执行方式,包括审批通过后自动执行审批通过后手动执行
执行 SQL
在文本框中,输入可执行的 SQL 语句。多条 SQL 语句之间请用英文分号(;)隔开。
4. 配置完成后单击提交
提交工单申请后,系统会自动进行 SQL 检查。
5. 工单管理页面,查看工单状态,状态不同对应的操作不同。n工单状态包括SQL 检查不通过预执行失败SQL 检查完成
SQL 检查不通过:表示执行 SQL 语法有误。请在工单对应操作列单击修改,查看工单详情和错误信息,并单击修改 SQL,修改完成后重新提交,直至工单状态更新为审批中即可执行下一步。



预执行失败:表示预执行 SQL 失败。请在工单对应操作列单击修改,查看工单详情和失败信息,并单击修改 SQL,修改完成后重新提交,直至工单状态更新为审批中即可执行下一步。



SQL 检查完成:表示执行 SQL 部分需要改进。请在工单对应操作列单击查看详情,查看工单详情和检查信息。支持修改 SQL直接提交审批
修改 SQL:请单击修改 SQL,修改完成后单击提交
直接提交审批:请在 SQL 变更工单对话框中单击提交审批。n


6. 等待审批通过,执行下一步。工单审批操作请参见 审批工单
若工单状态为审批驳回,请在操作列单击查看详情,查看驳回原因。
7. (可选)在工单管理页面,在待执行的工单对应的操作列单击执行,在 SQL 变更工单对话框中,单击立即执行,当工单状态显示为执行成功,则表明数据已变更成功。n若提交工单申请时执行方式选择审批后自动执行,则自动执行提交工单时输入的 SQL 语句,无需执行该步骤,当工单状态显示为执行成功,则表明数据已变更成功。
8. 工单管理页面,在已执行的工单对应的操作列单击查看详情。n查看工单详情、执行结果(执行失败或执行成功)及执行日志。