轉 sqlplus執行sql報錯:ORA-01756:


1.sqlplus執行sql報錯:ORA-01756: quoted string not properly terminated

  分類: 技術
        在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
        結果試下來就沒有問題了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM