Trigger
Buenas gurizada!
Alguém sabe como criar uma trigger que dê um update em uma tabela antes que o delete seja executado?
Por exemplo:
Tabela 1
------------------
Codigo
Nome
Codigo_Tabela2
Tabela 2
------------------
Codigo
Nome
Quando eu deletar um registro da Tabela 2, que tem referenciamento com a Tabela 1, eu quero que mova todos aqueles registros da Tabela 1 que tiverem atrelados a um registro que está sendo deletado para um registro específico que não poderá ser deletado, que neste caso seria 1.
Eu consegui fazer, mas dessa forma está movendo todos os registros da Tabela 1 para esse registro específico, mas eu quero que mova somente os registros que estão atrelados esse registro da Tabela 2. A Trigger ficou assim:
CREATE TRIGGER deleteCategoryMaterial ON categoriesMaterials AFTER DELETE AS UPDATE materials SET idCategory=1
Obrigado! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif
Discussão (6)
Carregando comentários...