1.导入的txt 文档中包含标题
比如:
id  name  brithday
1  | jim  |   19820305
1  | rose |  198820305
..........如何在导入时忽略第一行也就是不要将column name(id  name  brithday) 导入到oracle 表中2.我可以用"TRIM(:brithday)" 忽略空格 ,也可以用"TO_DATE(:brithday,'YYYYMMDD')",转成时间格式.
 但是如何实现又忽略空格又转成时间格式啦? 请高手指教.谢谢!

解决方案 »

  1.   

    表中brithday是DATE型吗?只要你文本中的数据格式正确,导入时直接就能转为table中列的DATE类型。
    第一行手工删了不就行了啊?
      

  2.   

    如果是每一行都有空格的话可以这样 "TO_DATE(:brithday,' YYYYMMDD')",在格式串里面也加一个空格SQL> select to_date(' 20080506',' yyyymmdd') from dual;TO_DATE('20080
    --------------
    06-5月 -08SQL>
      

  3.   

    或者
    TO_DATE(TRIM(:brithday),'YYYYMMDD')
      

  4.   

    1,第一行的数据可以手工删除,也可以不管它(通不过数据类型的校验),还可以通过修改控制文件,如when id<>'id'等方式实现
    2,TO_DATE(trim(:brithday),'YYYYMMDD')
      

  5.   


    1.通过修改控制文件,添加when id <>'id'
    2.TO_DATE(trim(:brithday),'YYYYMMDD')