我正在尝试使用另一个表的数据对 oracle 表进行多次插入,并且我还使用了一个序列。像这样的东西:http ://www.dbforums.com/oracle/1626242-insert-into-table-sequence-value-other-table.html
现在..在目标表中,序列填充的列上有一个主键,它给了我主键违规。我的猜测是 sequence.nextval 由于某种原因无法正常工作。错误在哪里?这是我的实际查询:
insert into xxxx (col1, col2, col3, col4, col5)
select SEQ_CNT.nextval, inner_view.*
from (select col1, 26, 0, 'N'
FROM yyyy WHERE col_ID = 30 AND DELETED = 'N' ) inner_view;