Allows you to enable or disable all triggers, specified triggers,
all constraints, specified constraints, a primary key, or a
unique constraint, as described in the following list. By
default, table and column constraints added during an alter table
operation are enabled.
o DISABLE ALL TRIGGERS
All triggers defined for the table are disabled. (No error is
raised if no triggers are defined for this table.)
o ENABLE ALL TRIGGERS
All triggers defined for the table are enabled. (No error is
raised if no triggers are defined for this table.)
o DISABLE TRIGGER trigger-name
The named trigger for this table is disabled. The named
trigger must be defined on the table.
o ENABLE TRIGGER trigger-name
The named trigger for this table is enabled. The named trigger
must be defined on the table.
o DISABLE ALL CONSTRAINTS
All table and column constraints for this table are disabled.
(No error is raised if no constraints are defined on the
table.)
o ENABLE ALL CONSTRAINTS
All table and column constraints for this table are enabled.
(No error is raised if no constraints are defined on the
table.)
o DISABLE CONSTRAINT constraint-name
The named constraint is disabled. The named constraint must be
a table or column constraint for the table.
o ENABLE CONSTRAINT constraint-name
The named constraint is enabled. The named constraint must be
a table or column constraint for the table.
o DISABLE PRIMARY KEY
The primary key for the table is disabled.
o ENABLE PRIMARY KEY
The primary key for the table is enabled.
o DISABLE UNIQUE (column-name)
The matching UNIQUE constraint is disabled. The columns listed
must be columns in a unique constraint for the table.
o ENABLE UNIQUE (column-name)
The matching UNIQUE constraint is enabled. The columns listed
must be columns in a unique constraint for the table.
o VALIDATE and NOVALIDATE
When a constraint is added or enabled with the ALTER TABLE
statement, the default is to validate the table contents.
The ENABLE NOVALIDATE option allows a knowledgeable database
administrator to avoid the time and I/O resources required to
revalidate the data when they know the data is valid.
NOTE
Oracle Corporation recommends that you use the RMU Verify
command with the Constraint qualifier periodically to
verify that your assumptions are correct if you use the
ENABLE NOVALIDATE option.