(以下內容只作個人筆記 !)
1:char
CHAR的長度是固定的,最長2000個字符。char的長度是固定的,比如說,你定義了char(20),即使你你插入abc,不足二十個字節,數據庫也會在 abc後面自動加上17個空格,以補足二十個字節;
2:varchar2
4000字符
3:varchar 與 varchar2
varchar和varchar2的區別在與後者把所有字符都佔兩字節,前者只對漢字和全角等字符佔兩字節。
5:nvarchar
nvarchar2
nvarchar和nvarchar2的區別和上面一樣, 與上面區別在於是根據Unicode 標準所進行的定義的類型,通常用於支持多國語言類似系統的定義。
CHAR的效率比VARCHAR2的效率稍高