Disabling a Constraint
By default, a constraint is enabled when you create it.
You can initially disable a constraint by adding DISABLE
to the end of the CONSTRAINT
clause.
ALTER TABLE employee
ADD CONSTRAINT my_uq UNIQUE (ename) DISABLE;
You can disable an existing constraint using the DISABLE CONSTRAINT
clause of ALTER TABLE
.
The following example disables the yourConstraintName constraint:
ALTER TABLE employee
DISABLE CONSTRAINT yourConstraintName;
CASCADE
after DISABLE CONSTRAINT
disables all constraints that depend on the specified constraint.
CASCADE
can also disable a primary key or unique constraint that is part of a foreign key constraint.
Home »
Oracle »
Table »
Oracle »
Table »
Constraints:
- Adding a Constraint with CHECK
- Adding a NOT NULL Constraint
- Adding a FOREIGN KEY Constraint
- ON DELETE CASCADE
- ON DELETE SET NULL
- Adding a UNIQUE Constraint
- CHECK constraint
- Multiple Constraints
- Dropping a Constraint
- Disabling a Constraint
- Enabling a Constraint
- Deferred Constraints
- Getting Information on Constraints:user_constraints and all_constraints
Related: