请教个问题 
我用 TOAD for Oracle 7.4 导出的数据后时间格式是怎么是这样的呢:TO_Date( '04/26/2006 12:00:00 上午', 'MM/DD/YYYY HH:MI:SS AM')我想让它导出为TO_Date( '2006-04-26 12:00:00 上午', 'MM/DD/YYYY HH:MI:SS AM')既我希 04/26/2006 -> 2006-04-26 在哪里设置,Oracle中的时间格式确实是2006-04-26 谢谢

解决方案 »

  1.   

    TO_Date( '2006-04-26 12:00:00 上午', 'YYYY-MM-DD HH:MI:SS AM') 
      

  2.   

    alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';
      

  3.   

    好痛苦啊,还是不行:INSERT INTO DEPT( NAME, CODE, DATE,
    CLASS ) VALUES ( '邹', '60505',  TO_Date( '04/26/2006 12:00:00 上午', 'MM/DD/YYYY HH:MI:SS AM'), '1房'); 
      

  4.   

    用SQL语句浏览或PB浏览,时间格式都是'2006-04-26 12:00:00 ',正常的
      

  5.   

    解决了,to_date全部替换成timestamp_format
      

  6.   

    因为你的那个值是字符型的,然后转换成时间格式的,所以是to_date形式