sql 转义序列 。。  文本类型       说明           值格式  
 
     ts          时间戳          yyyy-mm-dd hh:mm:ss[.f...]
 现在我用一个sql如下    select {ts '2009-10-10 22:22:00 ' } from dual;  
  我想到达的目的是我用这个ts转义序列的时候 我想把这个时间值加上 几天,几小时,几分钟。。  请问这个怎么办到。。
  
  例如:用oracle 的语句 是  select to_date('2009-10-10 22:22:00','yyyy-mm-dd hh24:mi:ss')+1+2/24+3/(24*60) from dual        我就想达到在ts里面随便加减日期的效果。

解决方案 »

  1.   

    楼主想直接用
      类似 select {ts '2009-10-10 22:22:00 ' } from dual;
    就得到几天 几小时 ... 之后的结果?只要达到目的,无所谓做法,大不了先把值扔到oracle里用函数算出来,再反填至 ts
      

  2.   


     用JDBC 的sql转义字符的目的就是为了通用性。。现在我在oracle里面可以用。我把这语句换到mysql里面怎么办?,,,,,,,
     ==============================================
      哪位大哥能帮小弟解决下感激。。