[sql-server] SQL Server 관리 스튜디오에서 DATETIME으로 삽입하려면 어떻게해야합니까?

아래 표에 삽입하는 웹 사이트가 있습니다. 몇 가지 수동 삽입을 수행해야하지만 C #에서 DateTime.Now에 해당하는 방법을 전달하는 방법을 잘 모르겠습니다.

SQL 서버 관리 스튜디오의 쿼리 편집기에서 아래를 실행하고 있습니다. 아래 쿼리에서 현재 날짜 시간을 전달할 방법이 있습니까?

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



답변

사용 CURRENT_TIMESTAMP (또는 SQL Server의 오래된 버전 GETDATE ()).


답변

GETDATE()또는 사용 GETUTCDATE()하십시오 (로컬 서버의 시간대 관련 시간 대신 “범용”UTC 시간을 얻으려면).

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


답변