SQL转换

本文介绍SQL转换功能的使用流程,帮助您快速掌握如何进行DDL、DQL/DML转换。

发起DDL转换

SQL转换页面中,选择DDLtab页,点击新建转换任务即可发起DDL转换。

image

新建转换任务界面中,填写任务名、源端/目标端类型后,上传相应的SQL源文件,再上传相应的表名、类型映射Excel,配置全局参数,即可完成转换任务的新建。

image

完成任务新建后,点击批量转换即可开始SQL转换,转换步骤分为语法正确性校验方言转换2个步骤,可在操作列点击源端脚本列表、转换列表进行查看结果。

image

发起DQL/DML转换

DQL/DML转换分为两种方式,一种是批量的DQL/DML转换任务,另外一种是即席作业转换。

批量的DQL/DML转换任务

新建DQL/DML转换任务

选中DQL/DML栏目,点击新建转换任务。

image

在新建转换任务页中填写相应信息

image

新建任务信息中,可关联DDL辅助转换。将DDL转换中获取的zip包上传即可。

image

转换DQL/DML

完成任务新建后,点击批量转换即可开始SQL转换,完成后可在校验与转换结果字段查看相应校验及转换的结果。

image

同时可在操作字段进入详情查看具体校验、转换信息。

image

image

image

方言转换结果列表中,支持点击查看双端SQL,详情中查看SQL对比结果。

image

image

即席作业转换

DQL/DML提供即席转换能力

image

关联DDL(可选)

选择好输入和输出的方言之后,选择输入相关表的DDL。

image

输入DDL转换得到的结果或者其他目标端的DDL,注意以分号进行分隔。

image

转换DQL/DML

image