创建一个表tcreate table t (
id number(10)
);插入一个数据insert into t
values(081006123);然后id显示的值是
ID
----------
81006123 我想插入的值是081006123
这个怎么弄,初学数据库谢谢
id number(10)
);插入一个数据insert into t
values(081006123);然后id显示的值是
ID
----------
81006123 我想插入的值是081006123
这个怎么弄,初学数据库谢谢
-- 当字段类型为 number类型时,Oracle将插入的数值的前导“0”去掉啦
alter table t modify id varchar2(10);
id varchar2(10)
);
insert into t
values('081006123');commit;select * from t;
如果允许字符串的话,字段类型改为varchar(10)
这个我知道,不过必须要改成varchar2()
数据输入的时候,总是习惯性的应用number()