我有一种情况,我希望通过使用现有列值但在一个表中插入值,但修改了一个日期列。我可以尝试使用表中的select语句插入值,但是如何为日期列添加不同的值?
答案 0 :(得分:2)
示例:(这会复制另一条记录,但会将日期设置为另一个显式值)
INSERT [table] (col1, col2, col3, datecol, othercol)
SELECT col1, col2, col3, '20130104', othercol
FROM [table]
WHERE pk_id = 4;