SQL语句语法没有错,可能与操作系统的字符集,数据库字符集以及当时插入时的日期格式有关。可以试一下其他的格式,比如说oracle的标准格式:to_date('10-oct-03','dd-mon-rr')看能否成功。如果不行再看一下数据库表是否被锁定!