1. 你的dob字段是日期类型吧,这样试一下:
insert into customers (id,first_name,last_name,dob,phone)
 values(3,'四', '李',to_date('03-05-1983','mm-dd-yyyy'),'05126955490');

解决方案 »

  1.   

    2.在ms-dos方式下,进入sqlplus是可以的。window下直接进入sqlplus好像不行。
      

  2.   

    你可以用sqlplus的命令,或者用命令ed调用记事本出来,在记事本里编辑
      

  3.   

    第一个问题
    如果你的期望值是1983年5月3日,则
    to_date('03-05-1983','dd-mm-yyyy')
    如果你的期望值是1983年3月5日,则
    to_date('03-05-1983','mm-dd-yyyy')第二个问题,告诉你一个秘诀,不要随便告诉别人哟 ^_^
    将下面的代码写入一个批处理文件[例如: C:\SQL.BAT ]
    echo off
    sqlplus 用户名/密码@服务名
    cls然后在cmd下直接输入 SQL,回车即可
    然后就可以使用左右键头、Home、End移动光标,用鼠标选中、用回车复制、用右键粘贴。。最后::一定要给分!!!!
      

  4.   

    推荐: 在 Oracle 中处理日期大全
    http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=185465