Developers
Resource
文档评分
Findability
Accuracy
Completeness
Readability
在线提单
论坛求助

源码SQL兼容性评估与转换

  1. 登录鲲鹏DevKit工具,地址为https://部署服务器的IP地址:端口号(例如:https://xx.xx.xx.xx:8086)。
  2. 在左侧选择“源码迁移”单击按钮进入创建迁移任务区。
    图1 新建工程(WebUI)
    图2 新建工程(VS Code)
  3. “源码类型”选择“Java”,“源码迁移服务”确保已勾选“SQL迁移”,然后上传或选择需要迁移的源码文件。
    图3 基本配置(WebUI)
    图4 基本配置(VS Code)
  4. 选择迁移源和目标数据库。若需提升SQL语句解析的迁移的准确性,可指定数据库连接配置或上传DDL文件。
    图5 高级配置
  5. 单击“开始迁移”,界面将显示迁移进度。
    图6 源码迁移
  6. 迁移完成,进入“SQL迁移报告”界面。
    图7 SQL迁移报告
  7. 查看扫描结果。可以通过筛选查看兼容性评估报告,获取已兼容、不兼容、待确认的SQL语句所在文件。

    选择“不兼容”,单击“查看详情”,即可查看提取出的不兼容的SQL语句、转换状态、转换后的SQL语句等信息。

    图8 不兼容SQL
    图9 指导建议
    • 已生成patch:请单击“下载SQL迁移报告汇总文件”获取patch,然后参见源码SQL回写patch使用指导将SQL相关的修改应用到源码文件中。
    • 由于SQL转换失败,导致patch未能生成,请手动转换并自行修改源码。