吃一堑长一智:记关于oracle中char与varchar2的部分区别(掉坑)
因为笔者在写代码的时候,没注意取到的数据库中的字段类型为char(2),而数据库中的值长度为1,导致在判断字符串相等的时候出现了问题。。。。。。
为了警醒自己并且加深印象,我把这个知识点放进自己的博客,也欢迎看到我博客的大佬们提出一些建议。
1、
CHAR的长度是固定的,而且效率高,一般用于存储固定长度的数据,例如:手机号,身份证号之类的。
VARCHAR2的长度是可以变化的,长度不定,但是效率较于CHAR偏低。
2、CHAR(3)与VARCHAR(3)的区别
上文也说了,CHAR的长度是固定的
原创
2022-01-28 10:34:34 ·
2527 阅读 ·
0 评论