(1) Oracle中一表字段类型为varchar
要想插入 0222222时,
insert语句里需要要给0222222加上单引号,否则插入的为 222222
(2)Number
类型就无法插入0222222.如下图:
(3)oracle-某字段类型为:varchar2(10),需要插入0.02,但 结果插入的为 .02 。小数点前的0不显示。
Number 类型可以插入负数 (-0.3)
解决办法:
(3.1)要么传值时给varchar2类型加上单引号 '0.02'
insertinto tab(account_sno,duration)values(1111111,'0.02')
(3.2)要么把表中的varchar2改成number类型
insertinto tab(account_sno,duration)values(1111111,0.02)