我有一个表命名Table1
如下
ID, JobNo, Date, Comments
我有一个名为的视图,View1
它是在另一个只读表中的同义词的帮助下创建的,如下所示,
ID, JobNo, StartSeq, EndSeq
该列ID
是主键。我将不得不使用UPDATE
Table1 的列ID
和JobNo
来自的数据View1
。
假设View1
有 2 行,我INSERT
将这 2 行放入 Table1。因此,当View1
获得第 3 行时,如何Table1
使用第 3 行的信息更新,而不删除先前存储在 Table1 中的数据。
现在,我有以下查询,但由于重复主键问题,它似乎不起作用。
INSERT INTO Table1(ID, JobNo)
SELECT View1.ID, View1.JobNo
FROM View1
我是 SQL 的新手,所以请帮我解决这个问题