
# SQL语句转换
#### 操作场景
用户单独查看某个具体SQL语句在源库与目标库中是否支持转换，以及转换后的SQL语句。
#### 前提条件
提供给UGO的SQL文本内容应语法正确、在源数据库上可成功编译且文本内容不超过100000个字符。
冻结账户无法查看和修改目标库类型以及转换配置。
#### 操作步骤
1. [登录UGO控制台。](https://console.huaweicloud.com/ugo/#/console/dashboard)
2. 单击左侧导航栏"SQL语句转换 "，进入SQL语句转换页面。
3. 选择源数据库与目标数据库的类型，输入待转换的SQL语句。
4. （可选）单击"转换配置设置"，导入待使用的配置参数。若不设置，默认使用"默认值"模板中的转换配置。 
   - 可选择默认值或最大兼容性导入配置进行修改，也可导入已创建的转换配置模板。如何创建转换配置模板，可参见[创建配置模板](https://support.huaweicloud.com/usermanual-ugo/ugo_03_0040.html)。
   
   - 鼠标停留在各特性"当前配置"后的![](https://support.huaweicloud.com/usermanual-ugo/zh-cn_image_0000001648081209.png)，显示此特性的具体影响。可单击"编辑"，查看"配置信息"与"当前配置转换示例"的详细信息。
   
   - 单击"操作 \> 编辑"，可对该特性的"当前配置"进行修改，修改完成后单击"确定"。
   
   - "配置状态"是以系统模板"默认值"作为基准参数，如果参数配置调整，则显示状态为"已修改"。
   
   
   图1特性配置设置   
   ![](https://support.huaweicloud.com/usermanual-ugo/zh-cn_image_0000002045360905.png)
   
   
5. 单击"SQL转换"，在右侧查看转换后的SQL语句。 
   如果源语句中包含不支持及风险支持的特性，将在右侧下显示不支持或风险支持的列表。
   图2SQL语句转换
   ![](https://support.huaweicloud.com/usermanual-ugo/zh-cn_image_0000002592138178.png)
   ![](https://support.huaweicloud.com/usermanual-ugo/public_sys-resources/note_3.0-zh-cn.png)
   - 支持一键清除源端SQL语句和复制目标端SQL语句。
   
   - 转换配置相关操作，可详见[转换配置](https://support.huaweicloud.com/usermanual-ugo/ugo_03_0033.html)。
    
   
   
6. 开启"比较模式"（默认关闭）。 
   在转换源SQL后，单击以比较模式查看源SQL和转换后的SQL。比较模式下，源SQL无法修改。
   图3比较模式
   ![](https://support.huaweicloud.com/usermanual-ugo/zh-cn_image_0000002592485330.png)
   
   
7. （可选）使用"云宝助手"智能语法转换和智能分析兼容性报告。 
   单击"智能转换"，在右侧云宝助手中查看智能转换结果。
   ![](https://support.huaweicloud.com/usermanual-ugo/zh-cn_image_0000002623386989.png)
   单击"智能分析"，在右侧云宝助手中查看智能分析的兼容性报告。
   ![](https://support.huaweicloud.com/usermanual-ugo/zh-cn_image_0000002592947538.png)
   ![](https://support.huaweicloud.com/usermanual-ugo/public_sys-resources/warning_3.0-zh-cn.png)
   云宝助手生成的结果，需要结合具体业务场景进一步验证，直接采用该结果所导致的系统风险，由使用者自行承担。
   
   
 
