none
sql server 2008 链接 Oracle 817 传递时间参数时报错。 RRS feed

  • 问题

  • 使用WHERE LST_DATE>'2010-11-05'是可以的。
    
    而使用
    
    DECLARE @CUR_DATE
    
    SELECT @CUR_DATE='2010-11-05'
    
    WHERE LST_DATE>@CUR_DATE
    
    却报错。“参数不正确。” 
    • 已移动 Sheng Jiang 蒋晟 2010年11月9日 22:26 (发件人:.NET Framework 一般性问题讨论区)
    2010年11月5日 13:41

答案

  • 你好

    你的是ORACLE 的 CODE 嗎?

    或者你可以嘗試

    DECLARE @CUR_DATE

    SELECT @CUR_DATE='20101105'

    WHERE LST_DATE>@CUR_DATE

    SQL SERVER 的應該是這樣的

    DECLARE @CUR_DATE DATETIME

    SET @CUR_DATE='20101105'

    ---YOUR SQL CODE
    WHERE LST_DATE>@CUR_DATE

    看看能不能解決這個問題

    Please correct me if my concept is wrong


    Chi
    2010年11月7日 7:48