Oracle常識系列

 1.查看Oracle編碼:


SELECT * FROM NLS_DATABASE_PARAMETERS

查看結果:
NLS_CHARACTERSET UTF8

2.一個漢字等於多少個varchar2

如果Oracle 的字符集是Utf-8, varchar2(4000)最多可以存1333個漢字,而varchar2(4000 char)其實和varchar2(1333 char)一樣,也是隻能存1333個漢字;

如果Oracle的字符集是GBK,一個漢字是2個字節的話,varchar2(4000)最多可以存2000個漢字,而varchar2(4000 char)其實和varchar2(2000 char)一樣,也是隻能存2000個漢字;

utf-8 一個漢字等於3個varchar2

gbk 一個漢字等於2個varchar2
 

參考地址:

https://blog.csdn.net/qq_32311977/article/details/50325375 

https://www.cnblogs.com/gxlaqj/p/11150271.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章