Oracle 中varchar2 和nvarchar2區別

by南執 發表於 2020-11-22
Oracle
nvarchar2(size)
	size的最大值是2000,單位是字元,不管是字母還是漢字,每個字元的長度都是兩個位元組,所以nvarchar2型別的資料最多存放2000個漢字或字母,並且不受資料庫字符集的影響

varchar2(size  type)
varchar2最多存放4000位元組的資料, 型別可以為byte也可以是char, 預設為byte。 最多存放4000個字母或2000個漢字,受資料庫字符集的影響
若資料庫字符集為GBK時, varchar2最多存放2000個漢字
若資料庫字符集為UTF-8時, varchar2最多存放1333個漢字