to_char(yourdate,'yyyymmdd') || ' 12:00:00'

解决方案 »

  1.   

    select to_char(sysdate,'YYYYMMDD hh:mm:ss') from dual
      

  2.   

    select concat(to_char(sysdate,'YYYYMMDD'),' 12:00:00') from dual
      

  3.   

    不行啊,我使用
    v_adp.sys_time := TO_CHAR(v_adp.sys_time,'yyyymmdd') || ' 12:00:00';
    显示PLS-00307: too many declarations of 'TO_CHAR' match this call
    其中v_adp是一个游标,sys_time是时间变量
      

  4.   

    v_adp.sys_time := trunc(v_adp.sys_time)+0.5