DBMS_DDL.ALTER_TABLE_NOT_REFERENCEABLE
TABLE_NAME IN VARCHAR2,
TABLE_SCHEMA IN DEFAULT VARCHAR2,
AFFECTED_SCHEMA IN DEFAULT VARCHAR2;
/*约束失效*/
declare
cursor t_sor is
select table_name from dba_tables where OWNER='TEST';
begin
for v_sor in t_sor loop
DBMS_DDL.ALTER_TABLE_NOT_REFERENCEABLE(v_sor.table_name,'TEST','TEST');
end loop;
/
/*约束生效*/
declare
cursor t_sor is
select table_name from dba_tables where OWNER='TEST';
begin
for v_sor in t_sor loop
DBMS_DDL.ALTER_TABLE_REFERENCEABLE(v_sor.table_name,'TEST','TEST');
end loop;
/