日期:2014-05-17  浏览次数:20768 次

关于oracle中的日期比较
要找某日期字段大于一个固定日期的记录,以下2种写法:
to_date( '2007-02-01   09:00:00 ', 'yyyy-mm-dd   hh24:mi:ss ') <字段名

to_char(字段名, 'yyyymmdd   hh24:mi:ss ')> = '2007-02-01   09:00:00 '

是否都正确?
如果都正确,那执行效率上有没有区别?


------解决方案--------------------
第二个不正确 格式不符合 要格式相同 'yyyy-mm-dd hh24:mi:ss '

第一个的效率要高些