如何在SQL Server 2005中插入当前日期时间

时间:2011-10-25 15:01:49

标签: sql-server

我有从外部应用程序填充的表。我需要用当前日期时间填充列日期时间。外部应用程序提供的插入查询未填充此列。有选择吗?也许有些触发?

3 个答案:

答案 0 :(得分:4)

您可以将SQL Server Mgmt Studio中日期列的Default Value or Binding设置为GETUTCDATE()

之类的函数

答案 1 :(得分:4)

ALTER TABLE MyTable
ADD CONSTRAINT [DT_Default]
DEFAULT (GETDATE()) FOR [MyDatetimeField]
GO

答案 2 :(得分:0)

您可以按如下方式默认时间戳

CREATE TABLE X
(
...
[TimeStamp] DATETIME DEFAULT(CURRENT_TIMESTAMP)
)