在数据导入的时候进行转换
TRAILING NULLCOLS(EVENT_TIME "TO_DATE('19700101','yyyymmdd') + (:EVENT_TIME)/86400 +TO_NUMBER(SUBSTR(TZ_OFFSET(sessiontimezone),1,3))/24" ,
)”;这样转换完后显示为年月日,无时分秒
小鸟还知道可以TO_DATE('EVENT_TIME','MM-DD-YYYY hh24:mi:ss')转化为年月日时分秒格式,但这两个语句格式不符,求高手
还有就是如何在导入数据的时候进行追加写的方式
就是说欲导入的表不存在的话就先创建表再导入数据,要是该表存在的话就直接导入数据十分感谢

解决方案 »

  1.   


    SELECT To_Char(current_timestamp,'yyyy-mm-dd hh24:mi:ss') FROM dual;
    TO_CHAR(CURRENT_TIMESTAMP,'YYYY-MM-DDHH24:MI:SS')
    --------------------------------------------------------
    2010-11-24 17:41:21
      

  2.   

    但是只是能查看该字段的时间并不能将原始表的时间转化为'yyyy-mm-dd hh24:mi:ss'的格式
    有什么方式转化吗
      

  3.   

    临时设置方式:
    alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss'; 
      

  4.   

    --改变会话的2010年11月26日 11:06:46显示格式
     alter session set nls_date_format='YYYY-MM-DDHH24:MI:SS'