更新查询 - 同一个表SQL Server中的多行

时间:2012-03-15 15:47:48

标签: sql

我想创建一个查询,它将更新TimeStamp列并从另一列DateOfInsert中写入数据(对于DateOfInsert列中的每一行数据都不同)

谢谢!

2 个答案:

答案 0 :(得分:2)

如果我理解正确,可能会这样做:

UPDATE your_table t 
SET t.TimeStamp = t.DateOfInsert 
WHERE t.DateOfInsert <> t.TimeStamp

但是这会更新表格中的每一行,这是你想要的吗?

答案 1 :(得分:2)

UPDATE table t SET t.TimeStamp=t.DateOfInsert