web-dev-qa-db-ja.com

SQL Server mgmt studio内でDATETIMEを使用して挿入を行う方法

以下の表に挿入するWebサイトがあります。手動で挿入する必要がありますが、C#でDateTime.Nowに相当するものをどのように渡すのかわかりませんでした。

これを、SQLサーバーmgmt studioのクエリエディターから実行しています。以下のこのクエリで現在の日付時刻を渡す方法はありますか?.

INSERT INTO [Business]
           ([IsDeleted]
           ,[FirstName]
           ,[LastName]
           ,[LastUpdated]
           ,[LastUpdatedBy])
     VALUES
           (0, 'Joe', 'Thomas', 
           ,<LastUpdated, datetime,>
           ,<LastUpdatedBy, nvarchar(50),>)
85
leora

CURRENT_TIMESTAMP (またはSQL Serverの旧バージョンではGETDATE())を使用します。

146
Craig Stuntz

GETDATE()またはGETUTCDATE()を使用するだけです(ローカルサーバーのタイムゾーン関連の時間ではなく、「ユニバーサル」UTC時間を取得する場合)。

INSERT INTO [Business]
           ([IsDeleted]
           ,[FirstName]
           ,[LastName]
           ,[LastUpdated]
           ,[LastUpdatedBy])
     VALUES
           (0, 'Joe', 'Thomas', 
           GETDATE(),  <LastUpdatedBy, nvarchar(50),>)
41
marc_s