alter session set nls_date_format='YYYY-MM-DD';insert into sys_user02(ym,szdw,sfsd,sjksq,yhm,ssbm,fwsd,yhmm,yhmqc,lxdh,fwkssj,yhbs,dzyj,fwjssj) 
values ('tz.com','1','1','1','1','1','4','2','2','2','2003-12-01'22','2','2003-12-13');commit;

解决方案 »

  1.   

    也可以直接在服务器端的注册表software/oracle/home0里添加字符串nls_date_format,对应值:YYYY-MM-DD
      

  2.   

    注册表添加完成后,请重新打开sql plus,然后试一下select sysdate from dual;
      

  3.   

    垃圾老兄:      是不是要用to_date()啊,我不怎么懂,感觉,呵呵……
      

  4.   

    to_date(character_value[,format_string])
    格式化字符串可选
    eg
    to_date('1990-12-12','yyyy-mm-dd')
    to_date('12-12月-1990')
      

  5.   

    to_date(2003-12-13,yyyy-mm-dd)这里都应该加上''才行
    如'2003-12-13','yyyy-mm-dd'
      

  6.   

    做项目手边没有几本书每次遇到general问题了到这里来问好麻烦啊
    去oracle的官方网站上down这两本书吧 free! 
    Oracle9 i
    SQL Reference
    Release 1 (9.0.1)
    June 2001
    Part No. A90125-01PL/SQL
    User’s Guide and Reference
    Release 9.0.1
    June 2001
    Part No. A89856-01
      

  7.   

    insert into sys_user02(ym,szdw,sfsd,sjksq,yhm,ssbm,fwsd,yhmm,yhmqc,lxdh,fwkssj,yhbs,dzyj,fwjssj) 
    values ('tz.com','1','1','1','1','1','4','2','2','2',to_date('2003-12-01','YYYY-MM-DD'),'22','2',to_date('2003-12-13','YYYY-MM-DD'))
      

  8.   

    to_date()主要是用来格式化自定义的日期格式,如果你要在整个数据库都如此应用,建议修改注册表,如果仅仅是某个session那么建议在登录到oracle时,执行alter session set nls_date_format='YYYY-MM-DD';这样在整个session中可以直接将日期格式设置为YYYY-MM-DD
      

  9.   

    insert into sys_user02(ym,szdw,sfsd,sjksq,yhm,ssbm,fwsd,yhmm,yhmqc,lxdh,fwkssj,yhbs,dzyj,fwjssj) 
    values ('tz.com','3','1','','33','3','4','','3','',to_date('2003-12-15 15:47:47','yyyy-mm-dd hh:mm:ss'),'3','',to_date('2003-12-19 15:47:47','yyyy-mm-dd hh:mm:ss'))
    有什么问题.
      

  10.   

    在oracle中处理日期大全 
    http://211.99.196.144:8090/forum1/frontshow/dispbbs.jsp?boardid=109&id=5637
      

  11.   

    正确的语句:
    insert into sys_user02(ym,szdw,sfsd,sjksq,yhm,ssbm,fwsd,yhmm,yhmqc,lxdh,fwkssj,yhbs,dzyj,fwjssj) 
    values ('tz.com','3','1','','33','3','4','','3','',to_date('2003-12-15 15:47:47','yyyy-mm-dd HH24:MI:SS'),'3','',to_date('2003-12-19 15:47:47','yyyy-mm-dd HH24:MI:SS'));备注:你的错误是因为日期格式不对,格式一般为:yyyy-mm-dd HH24:MI:SS