想建一个存储过程,返回当前系统的时间,时间要精确到秒,怎么弄啊....

解决方案 »

  1.   

    --建立存儲過程
    Create ProceDure SP_TEST
    As
    Select GetDate()
    GO
    --調用
    EXEC SP_TEST
      

  2.   

    不是,我想在我的程序里面直接得到返回值,这样就可以了么!?不是需要return一个变量么?
      

  3.   

    這樣就可以的。或者直接用這條SQL語句
    Select GetDate() As Now然後得到Now字段的值就可以
      

  4.   

    alter ProceDure GetDateTime
    @dt datetime output,
    @tb varchar(100) output,
    @flag varchar(100) output
    As
    Select @dt=GetDate()
    select @tb=dt,@flag=flag from skey
    GO
    这样的存储过程有问题么?
      

  5.   

    語法沒問題。
    Select @dt=GetDate()
    select @tb=dt,@flag=flag from skey
    可以改為
    Select @dt=GetDate(), @tb=dt,@flag=flag from skey