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.


Retornar