Oracle数据类型 CHAR、VARCHAR 和 VARCHAR2的区别
varchar对空串不处理,varchar2将空串当做null来处理。varchar存放固定长度的字符串,最大长度是2000,varchar2是存放可变长度的字符串,最大长度是4000。存“aaabbb”,长度不满10,Oracle会用空格补满10位。:使用CHAR的时候,Select查询要注意定长的格式,查询字符串的长度要刚好,多了少了都不能查不到数据。VARCHAR 是标准sql里的,VARCHAR2 是Oracle所提供的独有的数据类型。CHAR是定长的,VARCHAR2是变长,都可以存储字符串。
原创
2023-05-15 14:36:56 ·
2790 阅读 ·
0 评论