嗨,我有一个名为“支付”的按钮。用户多次单击此按钮。每次它都会在表purchase中的date列中创建当前日期。
如何在 sql server 2008 中执行此操作?有希望吗?
嗨,我有一个名为“支付”的按钮。用户多次单击此按钮。每次它都会在表purchase中的date列中创建当前日期。
如何在 sql server 2008 中执行此操作?有希望吗?
要插入具有正确时间戳的记录,您可以编写一个 sql 宽度CURRENT_TIMESTAMP
,如下所示:
INSERT INTO Orders (date) VALUES(CURRENT_TIMESTAMP)
如果表上有其他列Orders
,您的 SQL 将如下所示:
INSERT INTO Orders (date,....) VALUES(CURRENT_TIMESTAMP,.....)
这个函数CURRENT_TIMESTAMP
相当于 GETDATE() 的 ANSI SQL,你也可以把它写成以下形式:
INSERT INTO Orders (date) VALUES(GETDATE())
文件在这里。 http://msdn.microsoft.com/en-us/library/ms188751(v=sql.90).aspx
在插入表时为要保存当前日期详细信息的列插入此值DateTime.Now