方案概述
数据库代码转换平台是陆金所自主设计研发的针对 Oracle 的 SQL 代码和 PLSQL 代码自动转换为基于 MySQL 语法协议的 SQL 代码和相应JAVA代码的转换工具,转换器主要实现基本的语法转换之外,还会对 Oracle 的一些高级特性进行定制的适配转换,比如 Oracle 的开窗函数、层级查询、分页查询,针对 PLSQL 的代码支持包、存储过程、函数转换为 JAVA 的 service 接口,对于 Oracle 的 PLSQL 的特性也支持自动匹配转换,比如自治事务,DBMS 系统包,自定义类型,内置函数等。
方案架构
方案价值
- 减少人工转换工作,提升转换效率
- 严格按标准和最佳实践进行转换,确保转换结果正确性和运行效率最优
- 支持 IDEA 插件方式进行转换,对开发人员非常友好
应用场景及性能
适用于数据库异构改造项目中的应用层的代码改造工作,较少改造人力的投入并且提升改造代码的质量。