alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';
set pagesize 0;
spool c:\date.txt
select datecol,... from tbname;
spool off;

解决方案 »

  1.   

    select to_char(aa,'yyyymmdd hh24miss') from tab_name;
      

  2.   

    这样就相当与把date类型转换成了字符串类型啊,我如果用sqlload想导到数据库里的话仍然会出错的啊
      

  3.   


    记录 1: 被拒绝 - 表 TEST 的列 BB 出现错误。
    ORA-01861: 文字与格式字符串不匹配
      

  4.   

    同意bzszp(www.bzszp.533.net) 的做法
      

  5.   

    控制文件下面的是不是有问题啊?LOAD DATAINFILE 'test.txt'
    replace
    INTO TABLE testfields terminated by '|' TRAILING NULLCOLS
    ( aa,
      to_date(bb,'yyyymmddhh24miss'),
      cc
    )显示错误为:提示错误为:
    SQL*Loader: Release 9.2.0.1.0 - Production on 星期五 9月 10 16:05:43 2004Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.SQL*Loader-350:  语法错误位于第10行。
    预期值是","或")",而实际值是"("。
      to_date(bb,'yyyymmddhh24miss'),
             ^