Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 记录添加到表中时要记录的日期/时间戳?_Sql_Sql Server_Sql Server 2008_Sql Server 2005 - Fatal编程技术网

Sql 记录添加到表中时要记录的日期/时间戳?

Sql 记录添加到表中时要记录的日期/时间戳?,sql,sql-server,sql-server-2008,sql-server-2005,Sql,Sql Server,Sql Server 2008,Sql Server 2005,有人知道这样一个函数吗?当用户向数据库表中添加记录时,我可以使用它在列中添加自动日期和时间戳?如果要添加的时间戳是固定的或依赖于另一列,则可以在触发器或计算列上使用它将把默认的getdate()作为值 例如: alter table dbo.TABLE add constraint df_TABLE_DATE default getdate() for DATE_COLUMN 可以在表上创建不可为空的DATETIME列,并在其上创建默认约束,以便在添加行时自动填充 e、 g 您可以将GetD

有人知道这样一个函数吗?当用户向数据库表中添加记录时,我可以使用它在列中添加自动日期和时间戳?

如果要添加的时间戳是固定的或依赖于另一列,则可以在触发器或计算列上使用它将把默认的getdate()作为值

例如:

alter table dbo.TABLE 
add constraint df_TABLE_DATE default getdate() for DATE_COLUMN

可以在表上创建不可为空的DATETIME列,并在其上创建默认约束,以便在添加行时自动填充

e、 g

您可以将
GetDate()
函数作为参数传递给insert查询 e、 g


您可以使用
datetime
字段并将其默认值设置为
GetDate()


@AaronBertrand:不是重复的,因为他只要求创建时间戳。好的,这样她就可以忽略触发部分了。@marc_s的答案与下面5个新答案中的大多数答案差不多。这个问题的主题是:我正在向我的表中添加一个额外的列名(DateCreated),并已将“DataType”设置为“Datetime”。我已经将'Allow Nulls'设置为'No',只需要输入默认值(GETDATE())。我通过右键单击表格并“修改”它来完成上述练习。我看不到要添加默认(GETDATE())函数的选项/区域?有什么想法吗?@Betty在下面的网格中,有一个名为“绑定的默认值”的单元格,您可以在那里输入
GETDATE()
。但是,我强烈建议学习
创建表
更改表
,并使用查询窗口来处理这些事情-可视化设计器不是最好的方法。@AdaTheDev,很抱歉,我现在在属性中找到了这个位置。非常感谢你的帮助你帮了大忙。这很有帮助。许多的thanks@Aaron. 非常感谢你的帮助,因为这是一种享受。
CREATE TABLE Example
(
SomeField INTEGER,
DateCreated DATETIME NOT NULL DEFAULT(GETDATE())
)
Insert into table (col1,CreatedOn) values (value1,Getdate())
CREATE TABLE [dbo].[Test](
    [TimeStamp] [datetime] NOT NULL CONSTRAINT [DF_Test_TimeStamp] DEFAULT (GetDate()),
    [Foo] [varchar](50) NOT NULL
) ON [PRIMARY]