SET CONSTRAINTS SQL - Language Statements SET CONSTRAINTS Set the constraint mode of the current SQL-transaction 2000-06-01 SET CONSTRAINTS { ALL | constraint [, ...] } { DEFERRED | IMMEDIATE } Description SET CONSTRAINTS sets the behavior of constraint evaluation in the current transaction. In mode, constraints are checked at the end of each statement. In mode, constraints are not checked until transaction commit. Upon creation, a constraint is always give one of three characteristics: , , or . The third class is not affected by the SET CONSTRAINTS command. Currently, only foreign key constraints are affected by this setting. Check and unique constraints are always effectively initially immediate not deferrable. Compatibility SQL92, SQL99 SET CONSTRAINT is defined in SQL92 and SQL99.