Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal tudo bem?
Minha dúvida é a seguinte,
Como faço para lançar uma trigger após um update em uma tabela, a realização da trigger seria desta forma:
:: Estrutura
Tabela Categoria
[cd_cat] [int] IDENTITY(1,1) NOT NULL,
[descricao] varchar COLLATE Latin1_General_CI_AS NULL,
[inicial] [int] NULL,
[final] [int] NULL,
Tabela Faixas
[cd_faixa] [int] IDENTITY(1,1) NOT NULL,
[cd_cat] [int] NULL,
[peso] nchar COLLATE Latin1_General_CI_AS NULL,
:: Modelo da Trigger a ser lançada
Se o usuario informar um peso da tabela "Faixas" que não compreendem as faixas inicial e final que estao cadastradas na tabela categoria eu faço um update na tabela Faixas que vai colocar a faixa inicial cadastrada na tabela "Categoria", lembrando qua há a coluna cd_cat da tabela "Faixas" se relaciona com a coluna cd_cat da tabela "Categoria"
Exemplificando:
Categoria
[cd_cat] [descricao] [inicial] [final]
1 Teste1 1 10
2 Teste2 11 20
Faixas
[cd_faixa] [cd_cat] [peso]
1 1 5 ---> OK não precisa ser alterado pois o valor 5 compreende de 1 a 10.
2 2 23 ---> Precisa ser alterado pois o valor 23 nao compreende o que está na tabela acima
que é de 11 a 20 então devo alterar para "11".
Quem puder me ajudar, agradeço pela colaboração.
Carregando comentários...