那其中的BYTE和CHAR有什么區別呢
-
BYTE,用字節指定:VARCHAR2(10 BYTE)。這能支持最多10字節的數據,在一個多字節字符集中,這可能只是兩個字符。采用多字節字符集時,字節與字符並不相同。
-
CHAR,用字符指定:VARCHAR2(10 CHAR)。這將支持最多10字符數據,可能是多達40字節的信息。另外,VARCHAR2(4000 CHAR)理論上支持最多4000個字符的數據,不過由於Oracle中字符串數據類型限制為4000字節,所以可能無法得到全部4000個字符。