说明:收录25万 73个行业的国家标准 支持批量下载
文库搜索
切换导航
文件分类
频道
联系我们
问题反馈
文件分类
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211039900.8 (22)申请日 2022.08.29 (71)申请人 中国建设银行股份有限公司 地址 100033 北京市西城区金融大街25号 申请人 建信金融科技有限责任公司 (72)发明人 彭逆 (74)专利代理 机构 中原信达知识产权代理有限 责任公司 1 1219 专利代理师 徐敏 李阳 (51)Int.Cl. G06F 16/2455(2019.01) G06F 16/242(2019.01) G06F 16/245(2019.01) G06F 16/21(2019.01) (54)发明名称 语句验证方法和装置 (57)摘要 本发明公开了一种语句验证方法和装置, 涉 及数据库迁移技术领域。 该方法的一具体实施方 式包括: 在原数据库中执行原执行语句, 以得到 第一结果集; 在目标数据库中执行目标执行语 句, 以得到第二结果集, 所述目标执行语句为所 述原执行语句在所述目标数据库中的改造语句; 确定所述第一结果集与所述第二结果集的比对 结果; 根据所述比对结果, 确定所述目标执行语 句的验证结果。 该实施方式能够减少验证改造后 的执行语句所需的人工成本, 且效率较高。 权利要求书3页 说明书12页 附图4页 CN 115422238 A 2022.12.02 CN 115422238 A 1.一种语句验证方法, 其特 征在于, 包括: 在原数据库中执 行原执行语句, 以得到第一结果 集; 在目标数据库中执行目标执行语句, 以得到第二结果集, 所述目标执行语句为所述原 执行语句在所述目标 数据库中的改造语句; 确定所述第一结果 集与所述第二结果 集的比对结果; 根据所述比对结果, 确定所述目标 执行语句的验证结果。 2.根据权利要求1所述的方法, 其特 征在于, 所述原执 行语句为 查询语句; 所述在原数据库中执 行原执行语句, 以得到第一结果 集, 包括: 在所述原数据库中执 行原执行语句, 得到所述原执 行语句的第一 查询结果; 将所述第一 查询结果作为所述第一结果 集; 所述在目标 数据库中执 行目标执行语句, 以得到第二结果 集, 包括: 在所述目标数据库中执行所述目标执行语句, 得到所述目标执行语句的第二查询结 果; 将所述第二 查询结果作为所述第二结果 集。 3.根据权利要求1所述的方法, 其特 征在于, 所述原执 行语句为 修改语句或增 加语句; 所述在原数据库中执 行原执行语句, 以得到第一结果 集, 包括: 在所述原数据库中执 行所述原执 行语句; 从所述原数据库中, 确定出 所述原执 行语句对应的第一数据库记录; 根据所述第一数据库记录, 生成所述第一结果 集; 所述在目标 数据库中执 行目标执行语句, 以得到第二结果 集, 包括: 在所述目标 数据库中执 行所述目标 执行语句; 从所述目标 数据库中, 确定出 所述目标 执行语句对应的第二数据库记录; 根据所述第二数据库记录, 生成所述第二结果 集。 4.根据权利要求1所述的方法, 其特 征在于, 所述原执 行语句为删除语句; 所述在原数据库中执 行原执行语句, 以得到第一结果 集, 包括: 在所述原数据库中执 行原执行语句; 根据所述原数据库的日志, 确定出 所述原执 行语句对应的第一删除记录; 根据所述第一删除记录, 生成所述第一结果 集; 所述在目标 数据库中执 行目标执行语句, 以得到第二结果 集, 包括: 在所述目标 数据库中执 行目标执行语句; 根据所述目标 数据库的日志, 确定出 所述目标 执行语句对应的第二删除记录; 根据所述第二删除记录, 生成所述第二结果 集。 5.根据权利要求1所述的方法, 其特征在于, 所述确定所述第 一结果集与所述第 二结果 集的比对结果, 包括: 确定所述第一结果集中的第一记录的数目与所述第二结果集中的第二记录的数目是 否相等; 响应于所述第 一记录的数目与所述第 二记录的数目相等, 确定所述第 一记录是否与 所 述第二记录一一对应; 响应于所述第一记录与所述第二记录一一对应, 确定所述比对结果 表征所述第一结果 集与所述第二结果 集匹配;权 利 要 求 书 1/3 页 2 CN 115422238 A 2响应于所述第 一记录的数目与所述第 二记录的数目不相等, 确定所述比对结果表征所 述第一结果 集与所述第二结果 集不匹配。 6.根据权利要求5所述的方法, 其特征在于, 所述确定所述第 一记录是否与 所述第二记 录一一对应, 包括: 从所述第一结果 集中确定出当前第一记录; 从所述第二结果 集中确定出当前第二记录; 将所述当前第一记录中的各第一字段分别与所述当前第二记录中的第二字段进行比 对; 响应于各所述第一字段均与 所述第二字段一致, 确定所述当前第 一记录与 所述当前第 二记录相对应; 从所述第一结果集中确定出所述当前第一记录的下一第一记录, 从所述第 二结果集中确定出所述当前第二记录的下一第二记录; 确定所述下一第一记录与所述下一 第二记录是否相对应; 以此类推, 直至各所述第一记录均与所述第二记录相对应, 确定所述 第一记录与所述第二记录一 一对应; 响应于所述第 一字段与所述第 二字段不一致, 确定所述第 一记录不与 所述第二记录一 一对应。 7.根据权利要求6所述的方法, 其特征在于, 所述将所述当前第 一记录中的各第 一字段 分别与所述当前第二记录中的第二字段进行比对, 包括: 从所述当前第一记录中确定出第一字段; 确定所述第一字段 是否为忽略字段; 响应于所述第 一字段不为忽略字段, 从所述当前第 二记录中确定出所述第 一字段对应 的第二字段; 响应于所述第一字段的取值等于所述第二字段的取值, 确定所述第一字段与 第二字段一 致; 响应于所述当前第一字段为忽略字段, 确定所述第一字段与第二字段一 致。 8.根据权利要求1所述的方法, 其特征在于, 所述根据所述比对结果, 确定所述目标执 行语句的验证结果, 包括: 响应于所述比对结果表征所述第 一结果集与所述第 二结果集匹配, 确定所述验证结果 表征所述目标 执行语句通过正确性验证; 响应于所述比对结果表征所述第 一结果集与所述第 二结果集不匹配, 确定所述验证结 果表征所述目标 执行语句未通过正确性验证。 9.根据权利要求1所述的方法, 其特征在于, 所述在目标数据库中执行目标执行语句之 前, 还包括: 确定所述原数据中的数据库对象; 根据所述数据库对象, 生成初始化语句; 在所述目标 数据库中执 行所述初始化语句。 10.一种语句验证装置, 其特 征在于, 包括: 第一执行模块, 用于在原数据库中执 行原执行语句, 以得到第一结果 集; 第二执行模块, 用于在目标数据库中执行目标执行语句, 以得到第二结果集, 所述目标 执行语句为所述原执 行语句在所述目标 数据库中的改造语句; 比对模块, 用于确定所述第一结果 集与所述第二结果 集的比对结果;权 利 要 求 书 2/3 页 3 CN 115422238 A 3
专利 语句验证方法和装置
文档预览
中文文档
20 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助2元下载(无需注册)
温馨提示:本文档共20页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2元下载
本文档由 人生无常 于
2024-03-18 17:18:35
上传分享
举报
下载
原文档
(634.1 KB)
分享
友情链接
GM-T 0076-2019 银行卡信息系统密码应用技术要求.pdf
GB-T 42927-2023 金融行业开源软件测评规范.pdf
T-CEC 630—2022 35kV~500kV电力电缆固定金具通用技术条件.pdf
GB-T 5169.24-2018 电工电子产品着火危险试验 第24部分:着火危险评定导则 绝缘液体.pdf
T-CCUA 019—2022 金融机构信息系统运维数据治理能力成熟度评估规范.pdf
GB-T 42688-2023 船舶有毒液体物质残余物排放处理要求.pdf
T-CASME 347—2023 融合业务运营的数据中心运维管理规范.pdf
NIST SP 800-193_ BIOS 平台固件弹性指南 .pdf
GB-T 41392-2022 数字化车间可靠性通用要求.pdf
GB-T 43038-2023 通信网络可信性工程.pdf
DB31-T 1214-2020 工业烘箱经济运行与节能监测 上海市.pdf
T-ZZB 1704—2020 氧气用阀门.pdf
GB-T 20169-2015 离子型稀土矿混合稀土氧化物.pdf
GB-T 37655-2019 光伏与建筑一体化发电系统验收规范.pdf
T-CVMA 42—2020 猫疱疹病毒荧光定量PCR检测方法.pdf
GB-T 36630.5-2018 信息安全技术 信息技术产品安全可控评价指标 第5部分:通用计算机.pdf
绿盟 2020 数据安全白皮书2.0.pdf
GB-T 41269-2022 网络关键设备安全技术要求 路由器设备.pdf
GB-T 8013.1-2018 铝及铝合金阳极氧化膜与有机聚合物膜 第1部分:阳极氧化膜.pdf
思度安全-DSMM-010 数据处理环境安全管理规范V1.0.pdf
交流群
-->
1
/
3
20
评价文档
赞助2元 点击下载(634.1 KB)
回到顶部
×
微信扫码支付
2
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。