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

  今天遇到一個坑爹的問題,plsql沒法查詢帶where條件的語句,是由於plsql中Oracle的客戶端字符集和服務器上的不同形成的,須要新增系統環境變量,特地記錄下解決辦法。

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

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

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

 

 

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

問題解決!~

相關文章
相關標籤/搜索