不好意思,请写具体点。
而且这种方法是针对表还是数据库还是整个oracle?

解决方案 »

  1.   

    C:\>set nls_date_format=yyyymmddC:\>sqlplus guoshui/guoshui@orclSQL*Plus: Release 9.2.0.1.0 - Production on 星期一 8月 26 14:58:44 2002Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.
    连接到:
    Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
    With the Partitioning, Oracle Label Security, OLAP and Oracle Data Mining option
    s
    JServer Release 9.2.0.1.0 - ProductionSQL> select sysdate from dual;SYSDATE
    --------
    20020826SQL>
      

  2.   

    1 在注册表[HKEY_LOCAL_MACHINE\Software\ORACLE]下添加键值名:NLS_DATE_FORMAT,键值即你想要的格式,比如:YYYY-MM-DD HH24:MI:SS
    OK
    2 to_char(rq,'yyyy-mm-dd')
      

  3.   

    TO_CHAR() 是对当前执行的SQL语句有效,不改变库中原有的设置
      

  4.   

    请问 hdkkk(diablo2),你这种方法是我每次用都要改吗?
      

  5.   

    楼上的方法,好象每次都要改
    to_cha()只对sql有效
    在*.ora中好象有设置
      

  6.   

    我改注册表后数据在sqlplus里可以插进去了,可是我在我的jsp页面上我插入日期还是出错。
      

  7.   

    如果你写的是这样的:
    insert into aTable(MyDate)
    values('2002-07-07‘ );最好改写成(万无一失):
    insert into aTable(MyDate)
    values(To_date('2002-07-07 22:17:27','yyyy-mm-dd hh24:mi:ss'));insert into aTable(MyDate)
    values(To_date('2002-07-07','yyyy-mm-dd'));