Oracle 數(shù)據(jù)庫分為數(shù)據(jù)庫字符集
和客戶端字符集
兩種!
很多剛接觸的朋友經(jīng)常會搞混這兩個字符集,數(shù)據(jù)庫字符集是在創(chuàng)建數(shù)據(jù)庫時進行指定的,不建議更改!而客戶端字符集是可以隨時更改的!
查詢數(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
以上為常用客戶端字符集,一個是英文,一個是中文!
本次分享到此結(jié)束啦~
如果覺得文章對你有幫助,點贊、收藏、關(guān)注、評論,一鍵四連支持,你的支持就是我創(chuàng)作最大的動力。
?? 技術(shù)交流可以 關(guān)注公眾號:Lucifer三思而后行 ??
本文摘自 :https://blog.51cto.com/l