oracle資料庫字符集設定的查詢語法
oracle資料庫字符集設定的查詢語法
Oracle客戶端NLS_LANG設定
1. NLS_LANG 引數組成
NLS_LANG引數由以下部分組成:
NLS_LANG=
NLS_LANG各部分含義如下:
LANGUAGE指定:
-Oracle訊息使用的語言
-日期中月份和日顯示
TERRITORY指定
-貨幣和數字格式
-地區和計算星期及日期的習慣
CHARACTERSET:
-控制客戶端應用程式使用的字符集
通常設定或者等於客戶端(如Windows)內碼表
或者對於unicode應用設定為UTF8
在Windows上檢視當前系統的內碼表可以使用chcp命令:
E:>chcp
活動的內碼表: 936
2. 檢視 NLS_LANG 的方法
Windows使用:
echo %NLS_LANG%
如:
E:>echo %NLS_LANG%
AMERICAN_AMERICA.ZHS16GBK
Unix使用:
env|grep NLS_LANG
如:
/opt/oracle>env|grep NLS_LANG
NLS_LANG=AMERICAN_CHINA.ZHS16GBK
Windows客戶端設定,可以在登錄檔中更改NLS_LANG,具體鍵值位於:
HKEY_LOCAL_MACHINESOFTWAREORACLEHOMExx
xx指存在多個ORACLE_HOME時系統編號。
3. 檢視資料庫當前字符集引數設定
SELECT * FROM v$nls_parameters;
或
select * from nls_database_parameters
或
select userenv(‘language’) from dual;
4. 檢視資料庫可用字符集引數設定
SELECT * FROM v$nls_valid_values;
5. 客戶端 NLS_LANG 的設定方法
Windows:
# 常用中文字符集
set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
# 常用unicode字符集
set NLS_LANG=american_america.AL32UTF8
可以透過修改登錄檔鍵值永久設定
HKEY_LOCAL_MACHINESOFTWAREORACLEHOMExxNLS_LANG
Unix:
# 常用unicode字符集
export NLS_LANG=american_america.AL32UTF8
# 常用中文字符集
export NLS_LANG="Simplified Chinese_china".ZHS16GBK
可以編輯 bash_profile 檔案進行永久設定
vi .bash_profile
NLS_LANG="Simplified Chinese_china".ZHS16GBK export NLS_LANG
# 使 bash_profile 設定生效
source .bash_profile
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/789833/viewspace-1051279/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle字符集的檢視查詢和Oracle字符集的設定修改Oracle
- yii2 查詢資料庫語法資料庫
- Oracle 9i 資料庫WITH查詢語法小議(轉)Oracle資料庫
- ORACLE 資料庫 查詢語句與DML語句Oracle資料庫
- 資料庫查詢語句資料庫
- 資料庫設計與查詢語句的優化資料庫優化
- 資料庫查詢語言(DQL)資料庫
- 找到Oracle資料庫中效能最差的查詢語句BSOracle資料庫
- Oracle資料庫的查詢變慢了Oracle資料庫
- MongoRepository查詢資料常用語法Go
- 資料庫資料的查詢----連線查詢資料庫
- Oracle資料庫中的分頁查詢Oracle資料庫
- oracle資料庫設定Oracle資料庫
- 關係型資料庫查詢語言 SQL 和圖資料庫查詢語言 nGQL 對比資料庫SQL
- 查詢資料庫中的topsql語句資料庫SQL
- oracle資料庫snap的設定Oracle資料庫
- 檢視和設定MySQL資料庫字符集MySql資料庫
- oracle資料庫的字符集更改Oracle資料庫
- 關於Oracle資料庫的時間查詢Oracle資料庫
- Oracle 中手工建立資料庫的語法Oracle資料庫
- (轉)Oracle常用資料字典查詢語句Oracle
- 資料庫一些預設的屬性及情況設定查詢資料庫
- 資料庫查詢資料庫
- 資料庫 - 資料查詢資料庫
- 修改Oracle資料庫字符集Oracle資料庫
- oracle資料庫字符集資訊Oracle資料庫
- oracle資料庫建立Squence序列並查詢Oracle資料庫
- 【ORACLE】常用物化檢視相關後設資料查詢語句Oracle
- Oracle資料庫的閃回查詢功能簡介Oracle資料庫
- 提高ORACLE資料庫的查詢統計速度(轉)Oracle資料庫
- oracle資料庫字符集的轉換Oracle資料庫
- DQL(Date Query Language)資料庫查詢語句資料庫
- MySQL資料庫:7、SQL常用查詢語句MySql資料庫
- 從一條select語句看Oracle資料庫查詢工作原理Oracle資料庫
- 查詢資料庫隱含引數的sql語句資料庫SQL
- 資料庫高階查詢之子查詢資料庫
- 簡單的查詢語法
- 求助:資料庫查詢資料庫