用的是oracle10g版本
现在将表中的某列的长度有varchar2(20)改为varchar2(400)后,再进行插入(通过界面的保存按钮进行插入)数据(数据长度为100位)。
调用的sql语句都没有错,也能正常执行成功,为什么查看这条记录的时候,却显示20位。
请赐教。
现在将表中的某列的长度有varchar2(20)改为varchar2(400)后,再进行插入(通过界面的保存按钮进行插入)数据(数据长度为100位)。
调用的sql语句都没有错,也能正常执行成功,为什么查看这条记录的时候,却显示20位。
请赐教。
select lengthb(字段) from 表
查一下该字段的真实长度如果仍然是20,可能插入数据在前台被截断