// We could not do this before the actual column drop, because the
// rebind would have still found the column being dropped in the
// table descriptor and hence use of such a column in the trigger
// action rebind would not have been caught.
GenericDescriptorList tdlAfterColumnDrop = dd.getTriggerDescriptors(td);
Enumeration descsAfterColumnDrop = tdlAfterColumnDrop.elements();
while (descsAfterColumnDrop.hasMoreElements())
{
TriggerDescriptor trd = (TriggerDescriptor) descsAfterColumnDrop.nextElement();
dd.dropTriggerDescriptor(trd, tc);