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.   

    DECLARE @str datetime
    set @str = TO_DATE('9999/12/13 08:08:08', 'YYYY/MM/DD HH:MI:SS');
    select @str你这个难道不是偶然oracle的嘛????to_date是oracle的函数
      

  2.   

    DECLARE @str datetime
    set @str
    这个变量的声明 在ORACLE里面怎么写啊?
      

  3.   

    以已经是ORACLE函数了,改成SQL Server DECLARE @str datetime
    set @str = CONVERT(VARCHAR(20),'9999/12/13 08:08:08',120)
    select @str
    话说SQL Server 没有'YYYY/MM/DD HH:MI:SS'这种日期格式好像。
      

  4.   

    TO_DATE就是oracle的函数写法,你写的格式也没问题啊,你可以测试下。
      

  5.   

    谁会ORACLE阿???????????有没有真正会ORALCE的   帮我写个能测试通过的 
      

  6.   


    --试试,好像是这样
    DECLARE @str datetime
    select @str:= TO_DATE('9999/12/13 08:08:08', 'YYYY/MM/DD HH:MI:SS');
    select @str from dual;
      

  7.   


    下一次输入的时候,记号@已被找到。LZ不是用日文版的sql吧。