Oracle查詢結果顯示問號亂碼的解決方法

2022-05-31 15:51:11 字數 390 閱讀 4016

pl sql developer,查詢結果中的中文變成了一堆問號,sql語句中的中文被提示invalid character,不能識別。

解決方法:

執行

select userenv('language') from dual;

查詢出american_america.zhs16gbk

把這個值加到使用者變數裡去:

此電腦--屬性--高階系統設定--環境變數--使用者變數--新建nls_lang,值為:american_america.zhs16gbk--確定
重新開啟plsql developer

PL SQL查詢結果出現問號

在plsql中查詢語句時,執行sql語句查詢資料時發現查出來的中文資料全都亂碼,顯示問號。上網查詢後發現了解決方法。發現是字符集的問題,沒有與伺服器字符集配置一致。1,開啟plsql,然後登陸plsql賬戶,任意賬戶都可以。2,開啟sql視窗,鍵入select userenv language fr...

oracle 將查詢結果縱向橫向顯示。

使用max decode 函式可以將將查詢結果縱向橫向顯示 例如 表 dict 編號 lxbh 型別名稱 lxmc 101 變壓器 102 斷路器 103 電磁是電壓互感器 104 電容式電壓互感器顯示變壓器 斷路器 電磁是電壓互感器 電容式電壓互感器101 102 103 104select ma...

plsql developer查詢結果顯示亂碼

這個問題主要是字符集造成的。以我的環境為例,oracle字符集為例 輸入sql語句select from v nls parameters檢視字符集 nls language simplified chinese nls territory china nls currency nls iso cu...