1.oracle: 日期括不括起来倒不是很重要,主要是要让系统能当个日期认它,
如果nls_date_language='DD-MON-YYYY' 你完全可以用
select * from table where time between '01-jan-2002' and '31-dec-2002';
当然了,如果你没有设置nls_date_language,不过上面的写法也有点问题……am和pm是不能和hh24一起出现的
2 .
dreamfly_question.CREATE_TIME between to_date('2009-04-12','yyyy-mm-dd')
AND
to_date('2009-04-2','yyyy-mm-dd') dreamfly_question.CREATE_TIME>to_date('2009-04-12','yyyy-mm-dd') (where后一句)
正确的
3.oracle数据库日期更新,日期格式自己订
UPDATE dreamfly_exam SET BEGIN_TIME= to_date('2009-5-26 08:04','YYYY-MM-DD HH24:MI'):
这是更新到分钟的
UPDATE dreamfly_exam SET BEGIN_TIME= to_date('2009-5-26 08:04:05','YYYY-MM-DD HH24:MI:SS'
)更新到秒的
UPDATE dreamfly_exam SET BEGIN_TIME= to_date('2009-5-26 08:04','yyyy-mm-dd hh24:mi')