Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Glauber Victor

Trigger, faz update após realizar uma verificação.

Recommended Posts

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](50) 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](10) 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.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Glauber, este link pode lhe ajudar

 

http://forum.imasters.com.br/index.php?showtopic=264368

 

Abçs

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.