当前位置: 代码迷 >> Oracle管理 >> oracle字符串类型保存时间比较解决方法
  详细解决方案

oracle字符串类型保存时间比较解决方法

热度:50   发布时间:2016-04-24 05:42:20.0
oracle字符串类型保存时间比较
SELECT count(*) FROM test where (test.BEDAT) > '2000/01/01'

SELECT count(*) FROM test where TO_DATE(test.BEDAT) > '2000/01/01' 

BEDAT在数据库中是verchar类型,请问这两种方法有什么区别?



------解决方案--------------------
我不知道你的不同体现在那里。
但是,如果数据类型都是varchar2,是不会涉及到数据转换的,日期比较就更别说了。
------解决方案--------------------
探讨
SELECT count(*) FROM test where (test.BEDAT) > '2000/01/01'

SELECT count(*) FROM test where TO_DATE(test.BEDAT) > '2000/01/01'

BEDAT在数据库中是verchar类型,请问这两种方法有什么区别?
  相关解决方案