之间的区别:INSERT INTO table1中我必须插入到表1这个结果的临时表1和表1
select * from table1
minus
select * from stag_table1
下面的查询不起作用。
我有没有使用游标?
可能有人帮助我?
之间的区别:INSERT INTO table1中我必须插入到表1这个结果的临时表1和表1
select * from table1
minus
select * from stag_table1
下面的查询不起作用。
我有没有使用游标?
可能有人帮助我?
琐碎的部分是:
insert into table1 (select * from stag_table1 minus select * from table1);
看看这会有所帮助。
好,比你。但是,如果我不希望将广告ID列显示为单位表格,那么我如何才能在差异表格中插入值?在这最后,我创建了一个序列的ID列。 –
发生了什么“这两列的列是相同的”? (来自您对我评论的回答的精确引用。) – mathguy
没有“以下查询”。另外:“插入”是什么意思 - 你需要复制table1中不在stag_table1中的行吗?这没有什么意义。你是否真的必须插入到表1中的行在stag_table1中,而不是(已)在table1中?这更有意义。你不需要游标(或PL/SQL),但你需要显示一些样本数据(至少,我们可以看到列)。 – mathguy
是的,通过使用存储过程(plsql)我必须在表1中插入stag_table1中的行。这两列的列是相同的: –
为什么“通过使用存储过程”?标准SQL查询有什么问题?我相信肯定有一个理由,但你没有说出它是什么。 – mathguy