最近在做查询时,我们如果用 sysdate -1 and sysdate来查询要对to_date('2009-7-6','yyyy-mm-dd') and to_date('2009-7-7','yyyy-mm-dd')要慢上一些,如果要把sysdate转成日期的条件去,这样的查询速度会更慢一些,所以我们pl/sql编程时,应该把sysdate先转成时间格式的字符串,如str_begin := to_char(sysdate-1,'yyyy-mm-dd') str_end :=to_char(sysdate,'yyyy-mm-dd') 再用
select * from table where time to_date(str_begin,'yyyy-mm-dd') and to_date(str_end,'yyyy-mm-dd')这样来操作也是比较理想的