2010-12-15 53 views
0

我的问题很简单:用系统更新表格

我有一个名为“DateProcessed”的列。无论何时用户单击一个按钮,该列都应使用当前的System.Date更新每一行。

这里是我的代码:

update dbo.JobStatus SET DateShipTransmitProcessed = ???? WHERE JobTableId = @JobTableId 

在????应该去什么。谢谢你的帮助!

+0

什么是你使用的数据库? – Spredzy 2010-12-15 21:32:49

回答

5

ANSI标准是使用CURRENT_TIMESTAMP,应限于MySQL,SQL Server和其他任何符合ANSI的RDBMS工作。

update dbo.JobStatus SET DateShipTransmitProcessed = current_timestamp WHERE JobTableId = @JobTableId 
0

如果你是SQL服务器上..

update dbo.JobStatus SET DateShipTransmitProcessed = GetDate() WHERE JobTableId = @JobTableId