在同一个表格中插入一列中的值并修改一列
答
样品:(这份另一个纪录,但设置日期到另一个明确的值)
INSERT [table] (col1, col2, col3, datecol, othercol)
SELECT col1, col2, col3, '20130104', othercol
FROM [table]
WHERE pk_id = 4;
+0
如果20130104不存在于表中它会与选择语句一起工作,那就是我很困惑的 – 2013-04-24 10:54:43
+0
是的,它会工作。虽然日期文字在db2中的格式可能不同,但是你明白了。 – RichardTheKiwi 2013-04-24 10:57:09
+0
谢谢,它适用于我。 – 2013-04-24 11:06:44
你需要更具体一点。你使用的数据库是什么,表格定义是什么,你想要达到什么目的? – paul 2013-04-24 10:51:44
它是一个DB2表,其中包含诸如“SA1”“SA2”“date”“其他列”之类的列。我想插入现有特定日期但具有不同日期的值 – 2013-04-24 10:52:26