1.注意字符集的设置,即NLS
2.char/nchar根本就用不上
i.它会通过空格填补空余空间,造成空间浪费
ii.它还会导致 select … where column_five_char = ‘ABC’ 打不到记录,因为 数据库里存的不是 ‘ABC’,而是 ‘ABC ‘
3.设置varhcar2的宽度时要注意:宽度有两种单位,一为 byte 类型,另一为 char 类型
在非西文应用中,可以使用 char作为宽度单位,因为你的需要注一般是 “姓名不能超过50字符”,而不是“姓名不能超过50字节”
4.如果用 nvarchar2的话,那它的宽度单位固定为 char