正常的oracle日期插入格式是
insert into (日期字段) values to_date('2009-07-09','yyyymmdd');
这个就是往日期字段里插了一条,为2009年7月9日的数据
但是往往有时候日期字段里还会带时间的,如果带时分秒则可
insert into (日期字段) values to_date('2009-07-09 hh24:mi:ss','yyyymmdd');
这个需要注意mi,不要写成了mm,要不可就变成月份了
你用这个往里套吧,to_date是把字符型数据转成日期型数据的一个函数
--------补充---------
那你先看看DECL_DATE这个字段是什么类型,
按照你那么说应该是varchar型的吧?如果那样的话直接 '2009-6-22' 这样插入就行了