我有从外部应用程序填充的表。我需要用当前日期时间填充列日期时间。外部应用程序提供的插入查询未填充此列。有选择吗?也许有些触发?
答案 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)
)