导入的时候可以进行转换的.
select to_date('12-03-2004','DD-MM-YYYY','NLS_LANGUAGE=AMERICAN') from dual

解决方案 »

  1.   

    是用sql*loader导入的,没法写入上楼所说的语句。我想通过修改初始化参数文件修改,可是提示说:不能修改这些初始化参数文件。我的是客户端,与服务器端连接并修改服务器上的东西。
      

  2.   

    那就修改系统时间格式
    在参数文件中修改
    NLS_DATE_FORMAT的值,为你需要的日期格式
    默认的为DD-MON-YY
      

  3.   

    对不起,忘了看下面你的留言
    修改服务器的数据库时间格式在
    V$NLS_DATABASE_PARAMETERS 文件中
      

  4.   

    在控制文件中书写字段时,加上:
    (csrq date "yyyy-mm-dd")即可