SQL> select to_date('2003-1-1','yyyy-mm-dd') from dual
  2  ;TO_DATE('2003-1-1','YYYY-MM-DD
------------------------------
2003-1-1 00:00:00

解决方案 »

  1.   

    我的代码是这样写的:
    SQL> create table plsq_11 (
      2  plsq_name varchar2(25),
      3  plsq_date date 
      4  );表已创建。SQL> insert into plsq_11 values ('name 1','2003-1-1');  这是错误的结果:
    insert into plsq_11 values ('name 1','2003-1-1')
                                         *
    ERROR 位于第 1 行:
    ORA-01861: 文字与格式字符串不匹配
    请问到底是哪里不对呀???
      

  2.   

    insert into plsq_11 values ('name 1',to_date('2003-1-1','yyyy-mm-dd'));
      

  3.   

    insert into plsq_11 vaues('name 1','1-1月 -03');