147 - Disparador (eliminar) |
Los triggers se eliminan con la instrucción "drop trigger":
drop trigger NOMBREDISPARADOR;
Si el disparador que se intenta eliminar no existe, aparece un mensaje indicándolo, para evitarlo, podemos verificar su existencia antes de solicitar su eliminación (como con cualquier otro objeto):
if object_id('NOMBREDISPARADOR') is not null drop trigger NOMBREDISPARADOR;
Eliminamos, si existe, el trigger "dis_libros_insertar":
if object_id('dis_libros_insertar') is not null drop trigger dis_libros_insertar;
Cuando se elimina una tabla o vista que tiene asociados triggers, todos los triggers asociados se eliminan automáticamente.