Disables database triggers before you perform a dump or load procedure. You must have CAN-DUMP and CAN-LOAD permissions on the table for which you want to disable the triggers.
DISABLE TRIGGERS FOR DUMP LOAD OF table-nameALLOW-REPLICATIONDisabling triggers for DUMP disables the trigger associated with the FIND event for the named table.Disabling triggers for LOAD disables all triggers associated with the CREATE, WRITE, REPLICATION-CREATE, REPLICATION-WRITE, REPLICATION-DELETE, and ASSIGN events for the named table.Tells DISABLE TRIGGERS to disable only CREATE, ASSIGN, and WRITE triggers, and not REPLICATION-CREATE, REPLICATION-DELETE, and REPLICATION-WRITE triggers. The DELETE trigger is not disabled.For more information on database replication, see the reference entry for the RAW-TRANSFER statement, and Database Administration Utilities Help.The following example lets you dump or load the contents of a database table. The procedure uses the DISABLE TRIGGERS statement to disable the appropriate triggers before each dump or load operation.
![]()
Triggers disabled with the DISABLE TRIGGERS statement remain disabled for the duration of the procedure in which you issued the statement and any subprocedures.
![]()
The OpenEdge Data Dictionary automatically disables the appropriate triggers during data dump and load operations.
![]()
The Disable Delete Trigger (-disabledeltrig) startup parameter disables the DELETE trigger when ALLOW-REPLICATION is on for the DISABLE TRIGGERS statement or the DISABLE-LOAD-TRIGGER() buffer method. For more information about this parameter, see Startup Command and Parameter Reference.
© 2013 Progress Software Corporation and/or its subsidiaries or affiliates. |