Oracle SQL Developer导出XLSX后SQL代码带多余双引号求助
解决Oracle SQL Developer导出XLSX后SQL代码带多余双引号的问题
直接在SQL Developer内复制原SQL
既然导出的XLSX里的SQL是原代码的转存,不如直接在SQL Developer的编辑器里选中代码复制,完全不会出现引号转义问题。如果需要和报表存档,可把复制的SQL覆盖XLSX第二个工作表的内容,或者单独存为.sql文件和XLSX打包。用文本编辑器批量清理多余引号
已经从Excel复制出的代码,用记事本++、VS Code等工具批量处理:- 清理首尾双引号:开启正则表达式模式,搜索
^"和"`$",替换为空 - 修复别名的成对双引号:搜索
"",替换为"
- 清理首尾双引号:开启正则表达式模式,搜索
改用CSV格式中转导出
若需要保留报表+SQL的组合,先导出为CSV格式,此时SQL不会出现引号转义问题,复制后再将CSV导入Excel生成XLSX文件。单独导出SQL脚本
在SQL编辑器右键选中代码,选择Export > Save As,直接保存为.sql文件,代码完全保留原始格式,再和XLSX报表搭配使用即可。
内容的提问来源于stack exchange,提问作者Roland72
相关产品推荐
相关产品推荐

