PLSQL 無法查詢帶中文的WHERE條件


  今天遇到一個坑爹的問題,plsql無法查詢帶where條件的語句,是因為plsql中Oracle的客戶端字符集和服務器上的不一樣造成的,需要新增系統環境變量,特意記錄下解決辦法。

第一步:查詢服務器上Oracle使用的字符集

select * from v$nls_parameters where parameter like 'NLS_CH%';

第二步:設置環境變量(我的電腦-->屬性-->更改設置-->高級-->環境變量-->新建)

 

 

變量名:NLS_LANG
變量值:AMERICAN_AMERICA.AL32UTF8

問題解決!~

 


免責聲明!

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



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