PLSQLdeveloper使用亂碼問題的解決

2021-08-20 19:09:56 字數 577 閱讀 8930

1.檢視伺服器端編碼

select userenv('language') from dual;

我實際查到的結果為:american_america.zhs16gbk

2.執行語句 select * from v$nls_parameters

檢視第一行中parameter項中為nls_language 對應的value項中是否和第一步得到的值一樣。

如果不是,需要設定環境變數.

否則plsql客戶端使用的編碼和伺服器端編碼不一致,插入中文時就會出現亂碼.

3.設定環境變數

計算機->屬性->高階系統設定->環境變數->新建

設定變數名:nls_lang,變數值:第1步查到的值, 我的是 american_america.zhs16gbk

4.重新啟動plsql,插入資料正常

PLSQL Developer安裝配置和使用

1 安裝 先將plsql developer 以及instantclient 11 2 複製到指定目錄解壓 2 在instantclient 11 2目錄下新建network admin tnsnames.ora檔案,並做以下配置 myoracle description address proto...

PLSQL Developer遠端連線oracle

事情開始是我的一位同學在群裡的求教 今天自己配置遠端連線的時候遇到了很多問題,記錄下來,和其他oracle小白們分享,大俠勿噴!測試目的 從客戶機遠端連線oracle伺服器 測試前提 雙方機器必須ping通,我就用自己的虛擬機器測試了 伺服器端安裝了oracle 測試步驟 我這裡用的是精簡版,不用安...

PLSQL Developer多 表 查 詢

多 表 查 詢 表 查 詢就從多個表中獲取資料,那麼我們就會產生笛卡爾集,笛卡爾集會在這種條件下產生 1.省略連線條件2.連線條件無效3.所有表中的所有行互相連線,同時為了避免笛卡爾集,可以在 where 加入有效的連線條件。oracle 連線 在在 where 子句中寫入連線條件。在表中有相同列時...