DB2中的TIMESTAMP类型的COLA中的SET日期(它不能包含重复值)

时间:2017-02-08 10:23:04

标签: sql db2

如果不允许COLA保留重复值。您能否建议在单个查询中仅将时间戳的DATE部分从“2017-03-29”更新为“2017-03-31”,而不是为每一行运行查询。

实施例: 当前表值:

COLA 
2017-03-29-00.00.00.100000 
2017-03-29-00.00.00.200000 
2017-03-29-00.00.00.300000 
2017-03-29-00.00.00.400000 
2017-03-29-00.00.00.500000

预期表值:

COLA 
2017-03-31-00.00.00.100000 
2017-03-31-00.00.00.200000 
2017-03-31-00.00.00.300000 
2017-03-31-00.00.00.400000 
2017-03-31-00.00.00.500000 

非常感谢!

1 个答案:

答案 0 :(得分:2)

只需为每个值添加两天:

update mytable set cola=cola+2 days