一、問題描述
之前使用PLSQL查詢oracle數據庫可以正常查詢統計結果,由於換了個電腦,重新安裝之后,同樣的sql查詢語句同一個數據庫,無法正常查詢結果,如下圖所示
二、解決辦法
1. 查詢數據當前配置的字符串數據集,查詢語句如下(根據屬性NLS_LANGUAGE、NLS_CHARACTERSET在步驟2中配置)
select * from v$nls_parameters where parameter='NLS_CHARACTERSET'
2. 右擊 我的電腦 -> 屬性 -> 告警系統屬性 -> 高級 -> 環境變量 -> 新建“NLS_LANG = AMERICAN_AMERICA.AL32UTF8”(步驟1中NLS_LANGUAGE是AMERICAN、NLS_CHARACTERSET是AL32UTF8),如下圖所示
3. 配置好環境后,重啟plsql,再執行之前的查詢語句,結果出來了