我使用 Oracle 11g。
我有一张桌子:
create table test (one number(2), two number(2));
有 2 行:
insert into test (one, two) values (1, 1);
insert into test (one, two) values (2, null);
commit;
现在我创建一个异常表:
create table exceptions(row_id rowid,
owner varchar2(30),
table_name varchar2(30),
constraint varchar2(30));
现在我想为测试创建主键:
alter table test add constraint test_pk primary key (one, two) exceptions into exceptions;
当然我得到以下错误:ORA-01449
但是导致异常的行不在异常表中?
有谁能够帮助我。提前致谢
沃尔夫冈