hi am having this error when meging two tables
am in 11gR2
error is ORA-30926: UNABLE TO GET A STABLE SET OF ROWS IN THE SOURCE TABLES
create table CAL_OBJ
(
obj_name VARCHAR2(100) not null,
obj_type VARCHAR2(50),
obj_title VARCHAR2(50),
description VARCHAR2(500),
sub_system VARCHAR2(100),
status VARCHAR2(20)
);
create table OBJTEST
(
obj_name VARCHAR2(100),
obj_type VARCHAR2(50),
obj_title VARCHAR2(50),
description VARCHAR2(500),
sub_system VARCHAR2(100),
status VARCHAR2(20)
);
merge into cal_obj e1
using objtest e2
on (e1.obj_name = e2.obj_name)
when matched then update set e1.description = e2.description,
e1.sub_system = e2.sub_system
when not matched then insert
values (e2.obj_name, e2.obj_type, null, e2.description,e2.sub_system,null);
Open in new window