
# 替换SQL代码
当SQL为编辑或更新场景，可以使用SQL替换，会打开差异对比器，将原有脚本和替换后脚本进行差异比对。
在差异对比器里面，如果有多段SQL进行了修改，可以使用![](https://support.huaweicloud.com/usermanual-dataartsstudio/zh-cn_image_0000002560858810.png)回退一部分修改或更新，不用全部接纳修改。
图1SQL改写   
![](https://support.huaweicloud.com/usermanual-dataartsstudio/zh-cn_image_0000002591658725.png "点击放大")
图2SQL替换   
![](https://support.huaweicloud.com/usermanual-dataartsstudio/zh-cn_image_0000002560858132.png "点击放大")
单击"确定"，改写后的SQL会自动替换之前的SQL内容。
![](https://support.huaweicloud.com/usermanual-dataartsstudio/public_sys-resources/note_3.0-zh-cn.png)
替换功能主要用于SQL改写、SQL优化、SQL纠错等场景。
