在SQLPLUS中执行SQL文件时发生错误:ORA-01756: quoted string
not properly terminated
但是SQL其实是没有问题的,找了很多原因,发现可能是由于使用TOAD导出SQL
insert语句,编码集的问题导致的。
首先在.bash_profile文件中添加环境变量指定编码集:
export
NLS_LANG=American_America.AL32UTF8
但是这样做了还是不行,后来找到了解决方法:
使用类似Notepad++之类的文本编辑器将SQL文件的编码转换为 UTF-8无BOM编码格式
结果试下来就没有问题了。