select sysdate as 时间 from dual,这句话对的,可要把时间 2个字换成 数字1或换成2013-4-12这种样子的就不行,2013-4-12用select to_date(to_char(sysdate, 'YYYY-MM-DD'), 'YYYY-MM-DD ') from dual查出来, 这个要怎么写啊?

解决方案 »

  1.   

    select sysdate as "2013-04-11" from dual
    不明白你的意思
      

  2.   

    ChenZw> SELECT TO_CHAR(SYSDATE,'YYYYMMDD') 时间 FROM DUAL;时间
    --------
    20130412已选择 1 行。已用时间:  00: 00: 00.01
    ChenZw> SELECT TO_CHAR(SYSDATE,'YYYYMMDD') DAT FROM DUAL;DAT
    --------
    20130412已选择 1 行。已用时间:  00: 00: 00.00
    ChenZw> SELECT TO_CHAR(SYSDATE,'YYYYMMDD') "2131" FROM DUAL;2131
    --------
    20130412已选择 1 行。已用时间:  00: 00: 00.00
    ChenZw> SELECT TO_CHAR(SYSDATE,'YYYYMMDD') "123-123-123" FROM DUAL;123-123-
    --------
    20130412已选择 1 行。已用时间:  00: 00: 00.00
    ChenZw>