區別一:
VARCHAR2(size type),size最大為4000,type可以是char也可以是byte,不標明type時默認是byte(如:name VARCHAR2(60))。
NVARCHAR2(size),size最大值為2000,單位是字符;
區別二:
VARCHAR2最多存放4000字節的數據,最多可以可以存入4000個字母,或最多存入2000個漢字(數據庫字符集編碼是GBK時,varchar2最多能存放2000個漢字,數據庫字符集編碼是UTF-8時,那就最多只能存放1333個漢字,呵呵,以為最大2000個漢字的傻了吧!)
NVARCHAR2(size),size最大值為2000,單位是字符,而且不管是漢字還是字母,每個字符的長度都是2個字節。所以nvarchar2類型的數據最多能存放2000個漢字,也最多只能存放2000個字母。並且NVARCHAR2不受數據庫字符集的影響。