VARCHAR2(size type),size最大為4000,type可以是char也可以是byte,不標(biāo)明type時默認(rèn)是byte(如:name VARCHAR2(60))。
NVARCHAR2(size),size最大值為2000,單位是字符
VARCHAR2最多存放4000字節(jié)的數(shù)據(jù),最多可以可以存入4000個字母,或最多存入2000個漢字(數(shù)據(jù)庫字符集編碼是GBK時,varchar2最多能存放2000個漢字,數(shù)據(jù)庫字符集編碼是UTF-8時,那就最多只能存放1333個漢字,呵呵,以為最大2000個漢字的傻了吧?。?/p>
NVARCHAR2(size),size最大值為2000,單位是字符,而且不管是漢字還是字母,每個字符的長度都是2個字節(jié)。所以nvarchar2類型的數(shù)據(jù)最多能存放2000個漢字,也最多只能存放2000個字母。并且NVARCHAR2不受數(shù)據(jù)庫字符集的影響。