Oracle8i SQL Reference Release 3 (8.1.7) Part Number A85397-01 |
|
SQL Statements:
DROP SEQUENCE to UPDATE, 22 of 27
Use the SET
CONSTRAINTS
statement to specify, for a particular transaction, whether a deferrable constraint is checked following each DML statement or when the transaction is committed.
To specify when a deferrable constraint is checked, you must have SELECT
privilege on the table to which the constraint is applied unless the table is in your schema.
constraint
Specify the name of one or more integrity constraints.
ALL
Specify ALL
to set all deferrable constraints for this transaction.
IMMEDIATE
Specify IMMEDIATE
to indicate that the conditions specified by the deferrable constraint are checked immediately after each DML statement.
DEFERRED
Specify DEFERRED
to indicate that the conditions specified by the deferrable constraint are checked when the transaction is committed.
The following statement sets all deferrable constraints in this transaction to be checked immediately following each DML statement:
SET CONSTRAINTS ALL IMMEDIATE;
The following statement checks three deferred constraints when the transaction is committed:
SET CONSTRAINTS unq_name, scott.nn_sal, adams.pk_dept@dblink DEFERRED;
|
![]() Copyright © 1996-2000, Oracle Corporation. All Rights Reserved. |
|