暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
一种语法转换迁移方法_CN113626407A_上海沄熹科技有限公司.pdf
61
8页
0次
2024-04-25
免费下载
(19)中华人民共和国国家知识产权局
(12)发明专利申请
(10)申请公布号
(43)申请公布日
(21)申请号 202110868303.5
(22)申请日 2021.07 .30
(71)申请人 浪潮云信息技术股份公司
地址 250100 山东省济南市高新区浪潮路
1036号浪科技园S01号楼
(72)发明人 袁声思 刘文硕 江磊 石梦飞 
鲍之骁 徐扬 祥雨 
(74)专利代理机构 济南信达专利事务所有
37100
代理人 姜鹏
(51)Int.Cl.
G06F
16/21
(2019 .01)
G06F
16/242
(2019 .01)
G06F
16/25
(2019 .01)
(54)发明
一种语法转换迁移方法
(57)摘要
本发明涉及计算机编码数据技术领域具体
种语具有以:
S1、输入源文件 .sqlS2、输入源数据库和标数
据库S3输出转换完成的文件out .sqlS4、
功能。与现有技术本发明源数据库更丰富
产数据库配合企业数据库进行数据迁移
和语法转换用场景更多用途更广适配更完
具有好的推广价值。
权利要求书1页 说明书3页 附图3页
CN 113626407 A
2021.11.09
CN 113626407 A
1 .一种语法转换迁移方法其特征在于具有下步骤:
S1、输入源文件.sql
S2、输入源数据库和目标数据库
S3、输出转换完成的文件out .sql
S4、加功能。
2.1述的种语移方其特在于S1
S101 .sqlsql必须
确。
3 .2述的种语移方在步S101
源数据库类型和数据文件。
4 .根据权利要求3所述的一种语法转换迁移方法其特征在于在步骤S2中还包括
S102sql独的sql
并且用指针Token进行遍历对于注释不会返回Token。
5 .利要1述的种语移方在于S2步的
包括
S201、输入源数据库标数据库根据不数据库特征进行相应转化。
6 .根据权利要求5所述种语法转化迁移方法其特征在于在步骤S2中还包括
S202、指针会一直遍历输入的源文件直到这个文件最末尾。
7 .据权利要1S3
S301、通过CreateOutputString将生成sql语字符串形式产出。
8.根据权利要求7所述种语法转化迁移方法其特征在于在步骤S3还包括
S302write件中 .sql认的名称_
out .sql也可以自己指定输出文件的名称。
9.据权利要求1述的种语法转化移方法其特在于在步骤S4中通过指定
log打印日志。
权 利 要 求 书
1/1
2
CN 113626407 A
2
一种语法转换迁移方法
技术领域
[0001]
本发明涉及计算机编码数据技术领域具体提供一种语转换迁移方法。
背景技术
[0002]
C/C++ ,编程功能表达力强使用灵活便用面广
序高入性有高级语言的低级言的适合作为系统
述语言来编写系统软件也可编写应软件。
[0003]
Oracle:以布式库为心的产品ORACLE库是世界使
最为广泛的数据库管理系统作为一个通据库系统它具有完整的数据管理功能
作为个关系数它是完备产品作为布式据库它实布式
功能。
[0004]
MySQL:MySQL是一种关系型据库管理系统系数库将据保存在不同
不是有数据放在一个大库内样就加了度并提高灵活性。MySQL使
SQL语言是于访据库最常标准化语言
[0005]
布式系统于不同点的机互相连共同
一个完整的逻辑上集中物理上分布的大型数据库。
[0006]
如果我们想将其他数据库的数据迁移到国产分布式数据库里必须先进行语法
转换但是各个数据库存在一定的语法差异语法上并不完全兼们就进行
相应的所以们就需要一种方法可以主流库的换为配国产分布式
数据库的语法。
发明内容
[0007]
本发明是针对上述现有技术不足提供一种实性强的语法转换迁移方法。
[0008]
本发明解决其技术问题所采的技术方案是
[0009]
一种语法转换迁移方法下步骤:
[0010]
S1、输入源文件 .sql
[0011]
S2、输入源数据库目标数据库
[0012]
S3、输出转换完成的文件out .sql
[0013]
S4、加功能。
[0014]
进一步在步骤S1中进一步包括
[0015]
S101源文件 .sql的内容为想要转化的对象或者是sql语必须保证数库语法
正确。
[0016]
作为优选在步骤S101中指出源数据库的类型据文件。
[0017]
进一步在步骤S2中还包括
[0018]
S102、将每一条sql句进行单独的转换各个sql句之间没有相互关都是独
并且用指针Token进行遍对于注释的语不会返回Token。
说 明 书
1/3
3
CN 113626407 A
3
of 8
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。