行业标准网
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210030732.X (22)申请日 2022.01.12 (71)申请人 未鲲 (上海) 科技 服务有限公司 地址 200000 上海市浦东 新区自由贸易试 验区陆家嘴环路13 33号15楼 (72)发明人 王燕  (74)专利代理 机构 深圳中一联合知识产权代理 有限公司 4 4414 代理人 姚泽鑫 (51)Int.Cl. G06F 16/21(2019.01) G06F 16/23(2019.01) G06F 16/242(2019.01) G06Q 10/10(2012.01) (54)发明名称 一种管理数据修改流程的方法、 装置、 设备 和存储介质 (57)摘要 本申请实施例公开了一种管理数据修改流 程的方法、 装置、 设备和存储介质, 智能数据修改 管理系统获取数据经办人提交的数据库文件以 及第一数据量, 当数据变更申请通过、 并检测到 SQL语句解析后的每一种语句都是预设的基本语 句、 SQL语句需要修改的数据量与实际需要修改 的数量相同并且具备SQL语句执行后的回滚 方案 时, 发布所述SQL语句, 实现数据修改。 该方法实 现了数据修改的审批步骤和修改步骤的解耦, 避 免了人工对 数据进行修改和比对, 降低了人为因 素造成的错 误率, 提高了数据修改的效率。 权利要求书2页 说明书11页 附图4页 CN 114385594 A 2022.04.22 CN 114385594 A 1.一种管理数据修改流 程的方法, 其特 征在于, 所述方法包括: 获取数据库文件; 对所述数据库文件进行解析处理, 得到第一集合, 所述第一集合中包括一种或多种语 句; 当所述第一集合包括的每一种语句都是预设语句时, 确定所述数据库文件是合法文 件; 当所述第一集合包括所述预设语句之外的其他语句时, 确定所述数据库文件为非法文 件, 终止数据修改流 程。 2.根据权利要求1所述的方法, 其特征在于, 当确定所述数据库文件是合法文件时, 所 述方法还 包括: 获取所述数据库文件涉及的待修改的第一数据量; 根据所述第一 集合, 确定实际待修改的第二数据量; 判断所述第一数据量是否与所述第二数据量相同; 当所述第一数据量与所述第二数据量 不相同时, 终止所述数据修改流 程; 当所述第一数据量与所述第二数据量相同时, 根据所述数据库文件, 确定所述数据修 改流程的回滚策略。 3.根据权利要求1或2所述的方法, 其特征在于, 所述预设语句包括数据定义语句、 数据 操纵语句、 数据查询语句和数据控制语句中的一种或多种; 其中, 所述数据定义语句用于定义所述数据库文件的模式、 基本行列表、 视图、 索引结 构, 所述数据操纵语句用于指示所述数据库文件的类型为增加数据类型、 删除数据类型或 者修改数据类型, 所述数据查询语句用于指示生成所述数据查询语句的所述预设语法表达 式, 所述数据控制语句用于描述对基本行列表和视图的授权、 完整性约束规则。 4.根据权利要求1或2所述的方法, 其特征在于, 所述对所述数据库文件进行解析处理, 得到第一 集合, 包括: 对所述数据库文件进行语法树 解析处理, 得到所述第一 集合; 以及, 当所述第 一数据量与所述第 二数据量相同时, 所述根据 所述数据库文件, 确定所 述数据修改流 程的回滚策略, 包括: 根据所述第一集合中包括的数据操纵语句, 判断所述数据库文件的类型, 所述数据库 文件的类型为增 加数据类型、 删除数据类型或者 修改数据类型中的任意 一种; 根据所述数据库文件的类型, 确定所述数据修改流 程的回滚策略。 5.根据权利要求 4所述的方法, 其特 征在于, 所述回滚策略包括以下的一种或多种: 当所述数据库文件为增加数据类型时, 生成删除语句, 所述删除语句用于删除所述数 据修改流 程中新增的数据; 当所述数据库文件为删除数据类型时, 生成第一备份表语句, 所述第一备份表语句用 于创建相同结构的第一备份表, 所述第一备份表中包括所述数据修改流程中删除的原始数 据; 当所述数据库文件为修改数据类型时, 生成第二备份表语句, 所述第二备份表语句用 于创建相同结构的第二备份表, 所述第二备份表中包括所述数据修改流程中修改的原始数 据。权 利 要 求 书 1/2 页 2 CN 114385594 A 26.根据权利要求4所述的方法, 其特征在于, 在确定所述数据修改流程的回滚策略之 后, 所述方法还 包括: 当检测到数据修改结果异常且接收到回滚指令时, 根据 所述回滚策略撤销根据 所述数 据库文件 对数据的修改, 并对原 始数据进行恢复。 7.根据权利要求1或2所述的方法, 其特征在于, 所述根据所述第一集合, 确定实际待修 改的第二数据量, 包括: 获取所述第一集合包括的预设语法表达式, 根据所述预设语法表达式, 拼接生成数据 查询语句; 根据所述数据查询语句, 确定所述实际待修改的所述第二数据量。 8.一种管理数据修改流 程的装置, 其特 征在于, 所述装置包括: 获取单元, 用于获取 数据库文件; 解析单元, 用于对所述数据库文件进行解析处理, 得到第 一集合, 所述第 一集合中包括 一种或多种语句; 确定单元, 当所述第一集合包括的每一种语句 都是预设语句时, 用于确定所述数据库 文件是合法文件; 当所述第一集合包括所述预设语句之外的其他语句时, 用于确定所述数据库文件是非 法文件, 终止数据修改流 程。 9.一种电子设备, 其特征在于, 包括: 一个或多个处理器; 存储器; 安装有多个应用程序 的模块; 以及一个或多个程序, 其中所述一个或多个程序被存储在所述存储器中, 当所述一 个或者多个程序被所述处理器执行时, 使 得所述电子 设备执行如权利要求 1至7中任一项 所 述的方法。 10.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质中存储有计算机 可执行指令, 所述计算机可读存储介质中存储有计算机可执行指令, 该计算机可执行指令 配置为执 行上述权利要求1至7任一项提供的方法。权 利 要 求 书 2/2 页 3 CN 114385594 A 3

.PDF文档 专利 一种管理数据修改流程的方法、装置、设备和存储介质

文档预览
中文文档 18 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共18页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种管理数据修改流程的方法、装置、设备和存储介质 第 1 页 专利 一种管理数据修改流程的方法、装置、设备和存储介质 第 2 页 专利 一种管理数据修改流程的方法、装置、设备和存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 11:16:43上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。