If you delete a table, the triggers that are associated with the table are not deleted from the database, they become inoperative. When a trigger becomes inoperative, it is retained in the SYSCAT.TRIGGERS catalog, but its VALID column is set to X to indicate its inoperative state.
Even though you delete a table, you might want to use the triggers that are associated with the table in SQL procedures. If you run an SQL procedure that contains an inoperative trigger, the trigger is ignored. To restore the trigger functionality in the SQL procedure, you must re-create the inoperative trigger.
To re-create an inoperative trigger:
The TEXT column of the query results contains the full text of the CREATE TRIGGER statement.
The IBM Script Designer opens.
Managing Procedures, Functions, and Objects | Deleting Procedures, Functions, or Objects from an IBM Database | Running Procedures or Functions