當(dāng)前位置:首頁 > IT技術(shù) > 數(shù)據(jù)庫 > 正文

Oracle 查看數(shù)據(jù)庫字符集和客戶端字符集 SQL 語句
2021-09-13 10:35:23

Oracle 數(shù)據(jù)庫分為數(shù)據(jù)庫字符集客戶端字符集兩種!

很多剛接觸的朋友經(jīng)常會(huì)搞混這兩個(gè)字符集,數(shù)據(jù)庫字符集是在創(chuàng)建數(shù)據(jù)庫時(shí)進(jìn)行指定的,不建議更改!而客戶端字符集是可以隨時(shí)更改的!

查詢數(shù)據(jù)庫字符集:

select * from nls_database_parameters t where t.parameter in ('NLS_CHARACTERSET','NLS_NCHAR_CHARACTERSET');

查詢客戶端字符集:

SELECT USERENV('language') FROM DUAL;

如何修改客戶端字符集?

Windows:

set NLS_LANG=american_america.AL32UTF8
set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK

Linux:

export NLS_LANG=american_america.AL32UTF8
export NLS_LANG="SIMPLIFIED CHINESE_CHINA".ZHS16GBK

以上為常用客戶端字符集,一個(gè)是英文,一個(gè)是中文!


本次分享到此結(jié)束啦~

如果覺得文章對(duì)你有幫助,點(diǎn)贊、收藏、關(guān)注、評(píng)論,一鍵四連支持,你的支持就是我創(chuàng)作最大的動(dòng)力。

?? 技術(shù)交流可以 關(guān)注公眾號(hào):Lucifer三思而后行 ??

本文摘自 :https://blog.51cto.com/l

開通會(huì)員,享受整站包年服務(wù)立即開通 >