oracle中 VARCHAR2是什么数据类型
Oracle中VARCHAR2和char型类似,只不过在存储的时候其长度等于实际字符串的长度,动态分配空间;
char型的存储长度等于其定义的长度。
例如:
varchar2 对应的字段长度为10,插入的数据是'123',则存储长度为3;
char对应的字段为10,插入数据为'123',则存储长度为10,实际上
其存储的形式为'123 ',即长度不足补空格。如果你用proc*c取数据的话,
是需要对char型的数据trim的,如果是varchar2型的一般不需要。
char型的存储长度等于其定义的长度。
例如:
varchar2 对应的字段长度为10,插入的数据是'123',则存储长度为3;
char对应的字段为10,插入数据为'123',则存储长度为10,实际上
其存储的形式为'123 ',即长度不足补空格。如果你用proc*c取数据的话,
是需要对char型的数据trim的,如果是varchar2型的一般不需要。
相关推荐
Seandba 2020-08-16
ILVNMM 2020-10-26
PinkBean 2020-08-19
徐建岗网络管理 2020-07-28
lynjay 2020-06-14
AaronPlay 2020-06-13
88384957 2020-06-12
herohope 2020-06-10
adwen00 2020-06-09
KilluaZoldyck 2020-06-06
hitxueliang 2020-06-05
lightindark 2020-06-03
baishuwei 2020-06-03
jediaellu 2020-05-31
twater000 2020-05-29
ItBJLan 2020-05-11
韩学敏 2020-05-09