发明公开
- 专利标题: 一种面向国产数据库迁移的SQL自动翻译方法及系统
-
申请号: CN202311458388.5申请日: 2023-11-03
-
公开(公告)号: CN117453657A公开(公告)日: 2024-01-26
- 发明人: 林鸿 , 田田 , 于雪霞 , 李廷顺 , 周景 , 张小武 , 苏占文 , 刘俊艳 , 蒋鸿城 , 刘歆一 , 张晶 , 高莹
- 申请人: 北京中电普华信息技术有限公司 , 国网信息通信产业集团有限公司 , 华北电力大学
- 申请人地址: 北京市海淀区清河小营东路15号科研楼710室
- 专利权人: 北京中电普华信息技术有限公司,国网信息通信产业集团有限公司,华北电力大学
- 当前专利权人: 北京中电普华信息技术有限公司,国网信息通信产业集团有限公司,华北电力大学
- 当前专利权人地址: 北京市海淀区清河小营东路15号科研楼710室
- 代理机构: 北京众合诚成知识产权代理有限公司
- 代理商 张文宝
- 主分类号: G06F16/21
- IPC分类号: G06F16/21 ; G06N3/0455 ; G06N3/09
摘要:
本发明公开了一种面向国产数据库迁移的SQL自动翻译方法及系统,所述方法利用深度学习的transformer模型,通过训练一个神经网络来学习Oracle和国产数据库之间的SQL语句转换规则,实现自动翻译和转换。所述系统包括服务端连接器、监听器、SQL转发器、全局缓存、解析器、校验器、翻译器、返回器。使用该SQL自动翻译系统能够自动化地进行SQL语句的自动翻译和转换,提高转换效率和准确性,降低了因手动转换可能带来的错误。本发明所述方法具有可迁移性,通过调整训练数据和模型参数,可以适应不同版本和类型的Oracle数据库和国产数据库,实现对新特性和语法的支持和扩展。