在SQL Server中为datetime字段添加时间戳的默认值。

33 浏览
0 Comments

在SQL Server中为datetime字段添加时间戳的默认值。

我有一个从我们的网站提交表单的表格,但是由于某些原因,他们在创建表格时没有在其中放置时间戳。我想要输入记录进入的确切日期和时间。

我知道它在里面某个地方,但我似乎找不到如何设置默认值(就像在Access中使用getNow()Now()),但我不知道应该把它放在哪里。

admin 更改状态以发布 2023年5月21日
0
0 Comments

这也可以通过SSMS GUI完成。

  1. 将您的表放在设计视图中(右键单击对象资源管理器中的表-> 设计)
  2. 向表中添加一列(如果已存在要更新的列,则单击该列)
  3. 在列属性中,如下图所示,在默认值或绑定字段中输入(getdate())

表格设计视图图像

0
0 Comments

修改现有表中的现有列:

ALTER TABLE YourTable ADD CONSTRAINT DF_YourTable DEFAULT GETDATE() FOR YourColumn

0