今天遇到一個坑爹的問題,plsql無法查詢帶where條件的語句,是因為plsql中Oracle的客戶端字符集和服務器上的不一樣造成的,需要新增系統環境變量,特意記錄下解決辦法。
第一步:查詢服務器上Oracle使用的字符集
select * from v$nls_parameters where parameter like 'NLS_CH%';
第二步:設置環境變量(我的電腦-->屬性-->更改設置-->高級-->環境變量-->新建)
變量名:NLS_LANG
變量值:AMERICAN_AMERICA.AL32UTF8
問題解決!~