加载中…
个人资料
坑丁小慢
坑丁小慢
  • 博客等级:
  • 博客积分:0
  • 博客访问:20,211
  • 关注人气:21
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

sqlplus执行sql报错:ORA-01756: quoted string not properly terminated

(2015-05-31 22:37:15)
分类: 技术
        在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编码格式
        sqlplus执行sql报错:ORA-01756: <wbr>quoted <wbr>string <wbr>not <wbr>properly <wbr>terminated

        结果试下来就没有问题了。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有