在同一个表中的表中插入值,并修改了一列

时间:2013-04-24 10:49:38

标签: sql db2 sql-insert

我有一种情况,我希望通过使用现有列值但在一个表中插入值,但修改了一个日期列。我可以尝试使用表中的select语句插入值,但是如何为日期列添加不同的值?

1 个答案:

答案 0 :(得分:2)

示例:(这会复制另一条记录,但会将日期设置为另一个显式值)

INSERT [table] (col1, col2, col3, datecol, othercol)
SELECT col1, col2, col3, '20130104', othercol
  FROM [table]
 WHERE pk_id = 4;