在TableField中自动添加当前日期时间

Ary*_*nsi 10 sql-server sql-server-2005

我正在使用SQL SERVER 2005,我也是SQL SERVER的新手

现在我需要知道SQL SERVER 2005中有什么方法或任何技术

这样,只要我在表中添加新记录,应该将当前日期时间添加到表的任何给定字段中.

例:

假设我有CUSTOMER表,它有字段说CustomerID,CustomerName,....,DateTime.现在,每当新客户在此表中添加当前的日期,时间自动中添加DateTime的字段CUSTOMER的表.

Nic*_*ter 15

在SSMS中,可以将Default value or bindingtable属性的相应列的属性设置为getdate().

  • getdate()是本地时间.对于最佳实践,您还可以使用getutcdate(),这将在与您的国家/时区无关的同一时间返回. (5认同)

Ant*_*lev 14

您需要添加default约束:

alter table MyTable add constraint MyColumnDefault default getdate() for MyColumn;
Run Code Online (Sandbox Code Playgroud)