SQL变更 本文介绍如何提交SQL变更工单,数据管理服务DMS SQL变更功能支持INSERT、DELETE、UPDATE、DROP TABLE、TRUNCATE等SQL语句,可以对数据库中的数据进行变更操作。 前提条件 数据库类型为MySQL、PostgreSQL、DRDS、Oracle。 功能介绍 SQL变更工单是DMS工单系统中的一种类型,用于提交SQL变更语句,确保SQL语句经过工单的预检查、审批流程后才能执行,确保SQL变更操作的规范、安全和可控。 注意 基础版和企业版都支持SQL变更工单,区别在于只有企业版支持预检查和审批功能,基础版工单一经提交,会直接到执行阶段,执行时可选择手动执行或者自动执行。 操作步骤 创建SQL变更工单 1. 登录DMS控制台。 2. 在左侧导航栏,选择开发空间 > SQL变更 ,进入SQL变更管理页面。 3. 单击SQL变更按钮,弹出SQL变更工单填写界面,工单需要输入的内容说明见下表1。 4. 填写完SQL变更工单后,单击提交按钮,即完成工单的提交,进入SQL变更工单后续阶段。 表1 SQL变更工单输入内容说明 输入内容 说明 目标数据库(必填) 选择有变更权限的数据库/模式,支持MySQL、PostgreSQL、DRDS、Oracle数据源,其中MySQL、DRDS、Oracle可选择到库级别,PostgreSQL可选择到模式级别。 变更SQL(必填) 输入需要变更的SQL语句,或者上传SQL文件,上传后文件内容的语句会自动解析至文本输入框中。 自动执行(必填) 选择是,工单审批通过后立即执行;选择否,工单审批通过后手动执行。 最晚执行时间 选择SQL最晚执行时间,超过该时间后,即使工单已被审批通过也讲无法执行。 关联人 选择需要看到此工单的用户名,可多选,关联人可在工单列表页面查看此工单。 工单说明 描述工单备注内容。 注意 变更SQL上传文件仅支持SQL格式,最大不能超过1M。 变更SQL仅支持DDL、DML语句,单次SQL变更执行语句最多2000条。