Sysdate in text sql

时间:2016-07-04 14:12:44

标签: sql oracle where sysdate

我遇到了问题,我希望将sysdate放入文本中, 目前我的Where-statement看起来像这样:

where optxt_text like '%Mahnstufe 2 29.06.2016%' 
  and (reverse(rpad(reverse(optxt_belnr),3))) in ('KAG','KRE','KSR') ;

有没有办法用sysdate替换“29.06.2016”?

抱歉我的英语不好。

2 个答案:

答案 0 :(得分:0)

这应该可以解决问题:

where optxt_text like '%Mahnstufe 2 '+CONVERT(nchar, getdate(), 104)+'%' 

答案 1 :(得分:0)

我修好了

解决方案是:

LIKE '%... '||to_char(sysdate,'DD.MM.YYYY')||'%'