DECLARE @str datetime
set @str  = TO_DATE('9999/12/13 08:08:08', 'YYYY/MM/DD HH:MI:SS');
select @str
上面是SQL SERVER写的  改成用ORACLE怎么写啊? 
还有 arFindingLastUpdateDateTime(1) := TO_DATE('2002/12/13 08:08:08', 'YYYY/MM/DD HH24:MI:SS');   
     这里面的时期格式写的对吗?  

解决方案 »

  1.   


    select TO_DATE('9999/12/13 08:08:08', 'YYYY/MM/DD HH:MI:SS') from dual;
      

  2.   

    DECLARE 
    str datetime
    BEGIN
    str := TO_DATE('9999/12/13 08:08:08', 'YYYY/MM/DD HH:MI:SS');
    DBMS_OUTPUT.PUT_LINE(STR);
    END;日期格式正确
      

  3.   

    DECLARE
      str DATE;
    BEGIN   SELECT TO_DATE('9999/12/13 08:08:08', 'YYYY/MM/DD HH:MI:SS')  INTO str from dual;
       dbms_output.put_line(str);
    END;
      

  4.   

    DECLARE
      s date;
    BEGIN  SELECT TO_DATE('9999/12/13 08:08:08', 'YYYY/MM/DD HH:MI:SS') INTO sfrom dual;
      dbms_output.put_line(s);
    END;