更新时间:2024-10-15 GMT+08:00

SQL语句转换

操作场景

用户单独查看某个具体SQL语句在源库与目标库中是否支持转换,以及转换后的SQL语句。

前提条件

提供给UGO的SQL文本内容应语法正确、在源数据库上可成功编译且文本内容不超过100000个字符。

冻结账户无法查看和修改目标库类型以及转换配置。

操作步骤

  1. 登录UGO控制台。
  2. 单击左侧导航栏SQL语句转换 ,进入转换SQL语句转换页面。
  3. 选择源数据库与目标数据库的类型,输入待转换的SQL语句。
  4. (可选)单击“转换配置设置”,导入待使用的配置参数。若不设置,默认使用“默认值”模板中的转换配置。

    • 可选择默认值或最大兼容性导入配置进行修改,也可导入已创建的转换配置模板。如何创建转换配置模板,可参见创建配置模板
    • 鼠标停留在各特性“当前配置”后的,显示此特性的具体影响。可单击“编辑”,查看“配置信息”“当前配置转换示例”的详细信息。
    • 单击操作 > 编辑,可对改特性的“当前配置”进行修改,修改完成后单击“确定”
    • “配置状态”是以系统模板“默认值”作为基准参数,如果参数配置调整,则显示状态为“已修改”
    图1 特性配置设置

  5. 单击“SQL转换”,在右侧查看转换后的SQL语句。

    如果不支持转换,不支持的特性显示在右侧下方的不支持列表中。
    图2 SQL语句转换
    • 支持一键清除源端SQL语句和复制目标端SQL语句。
    • 转换配置相关操作,可详见转换配置

  6. 开启“比较模式”(默认关闭)。

    在转换源SQL后,单击以比较模式查看源SQL和转换后的SQL。比较模式下,源SQL无法修改。
    图3 文本比较模式