我有一个表CMP
,其中包含两个字段CMP_CODE varchar2(20)
和CMP_NAME varchar2(50)
。
当我尝试将001
'这样的条目插入CMP_CODE
时,每次插入为“1”时。
我的发言是这样的
Insert into CMP(CMP_CODE ,CMP_NAME) values ('007','test');
以前问题不存在,但我最近重新安装了我们的XE数据库,问题是什么?
我非常感谢您在这方面的宝贵帮助。提前谢谢。
答案 0 :(得分:0)
字段类型“VARCHAR2”本身可能不负责剪切零。
错误似乎出现在您的应用程序中。如果您使用数字变量类型(例如,整数,长整数,浮点数,十进制数),则此行为非常基本,并且在大多数情况下是可取的。
但是由于关于你的情况的信息非常少,所以很难说,什么是真的。