sys@TARGETAD>select * from v$version where rownum@/home/ora11g/product/11.2.0/rdbms/admin/utlexcpt.sql
ALTER TABLE lottery.table_name ENABLE VALIDATE CONSTRAINT FK_table_name3 EXCEPTIONS INTO sys.exceptions;
select * from table_name where rowid in (select row_id from exceptions);----得到有问题数据的rowid
附:日常外键的操作:
删除所有外键约束
Sql代码
select 'alter table '||table_name||' drop constraint '||constraint_name||';' from user_constraints where constraint_type='R'
禁用所有外键约束
Sql代码
select 'alter table '||table_name||' disable constraint '||constraint_name||';' from user_constraints where constraint_type='R'
启用所有外键约束
Sql代码
select 'alter table '||table_name||' enable constraint '||constraint_name||';' from user_constraints where constraint_type='R'
更多Oracle相关信息见 专题页面