-9

SQL ストアド プロシージャで DateTime.now を取得しようとしていますか?

これは T-SQL で行うことができますか、それともパラメーターを使用して日付を渡す必要がありますか?

--Set Last download date

        SET @DateAndTime = ????????;

    UPDATE
        Valuation
    SET
        LastDownloadDate = @DateAndTime
    WHERE
        FormMobiValuationId = @FormMobiValuatoinId
4

2 に答える 2

2

を使用する以外に、 SYSDATETIME()GETDATE()を使用できます[SQL Server 2008 以降での精度のために推奨]....

それらの間の唯一の違いは、GETDATE() では、精度が になるのmillisecondに対し、精度はSYSDATETIME()までになるということnanosecondです。

SQL Server -2008 の質問にタグを付けたので、使用することをお勧めしますSYSDATETIME()..

注:SYSDATETIME()では使用できませんsql server 2005

于 2013-02-04T10:30:39.830 に答える