tes1.ctl:load data
infile 'E:\test1.csv'
append into table TEST1
TRAILING NULLCOLS
(ID CHAR(20) "TO_NUMBER(:ID,'9.99EEEE')")test1.csv:
1.2E+03
1.46E+03
infile 'E:\test1.csv'
append into table TEST1
TRAILING NULLCOLS
(ID CHAR(20) "TO_NUMBER(:ID,'9.99EEEE')")test1.csv:
1.2E+03
1.46E+03
解决方案 »
- 求救!!!请高手帮我这句话什么意思?
- 新手问个问题:举个例子将 2783878.783元 转换成 2,783,878.783元 在Oracle数据库中该怎么实现
- 求Oracle 打不开数据库主页http://127.0.0.1:8080/apex怎么办?
- oracle 创建存储过程
- 求sqlplus里的常用命令!!
- 关于oracle排序 在线等
- 为什么v$log中的GROUP#值是##########?
- oracle 10G数据库同步问题
- 请问各位平时是如何书写这样的SQL能比较有效率:
- 怎么在oracle 表里删除不需要的行
- select 查询有一个函数,我不记得啦?
- 我还是不明白,这个回显是怎么回事?
还有一个问题,就是数据的数量级差别比较大,比如最小数据是1.57869E-16,最大数据是1.60159E-04,有没有方法让它在数据表中显示得更好一点
另外,在创建表格时,属性是设成char(20),还是设成 Number(20)?
1)"有没有方法让它在数据表中显示得更好一点"???
2)“在创建表格时,属性是设成char(20),还是设成 Number(20)?”,上面的方法是
将文本文件导入一个 number字段的表,设成char(20)。
number字段设的是number(25,16),但得到的数据都丢失了最后一位,
比如原数据是:1.57869E-16
7.34452E-07
6.38861E-07
6.30110E-07
8.41587E-07
8.25447E-07入库后数据是:
2.0000E-16
7.3445E-07
6.3886E-07
6.3011E-07
8.4159E-07
8.2545E-07
1.0634E-06
1.4163E-06
1.9411E-06to_number后面的格式试了好几个都改不过来,请问怎么回事? 多谢
格式里边的9.99EEEE 代表什么意思?
(ID CHAR(20) "TO_NUMBER(:ID,'9.99999EEEE')")
我把字段设成了 number(25,22) ,
control 文件里改成了 (ID CHAR(25) "TO_NUMBER(:ID,'9.99999EEEE')") 都是不行
多谢你啦