从侧面也能看出来ORA-08006实际上就是表zkm匹配了u表第一行后将(1,'a')改为了(1,'b'),由于'b'已经在p2分区,这之后同时表zkm原本同一行匹配了u表第二行,但那一行已经不在p1分区因此报错ORA-08006。 而如果表zkm并非不是分区表,同样的测试方法报错确是ORA-30926: unable to get a stable set of rows...