Quantcast
Viewing all articles
Browse latest Browse all 14190

atividade SQL (dúvida sobre trigger)

Desenvolva um trigger, não instead of, para a operação INSERT da tabela veículo que grave na coluna Vl_Apolice, 10% do valor do modelos abaixo de 40000 e 12% no restante

 

Alguém pode resolver isso? Preciso urgentemente pra uma atividade.

Somente alterar esse um pouco para poder resolver o resto.

 

 

 

CREATE TRIGGER T_Apolice

ON      

   veiculo

FOR      

 INSERT

AS        

 DECLARE @Placa CHAR(7), @Cd_Modelo INTEGER, @Valor DECIMAL(8,2)    

   SET @Placa     = (SELECT Placa     FROM INSERTED)      

 SET @Cd_Modelo = (SELECT Cd_Modelo FROM INSERTED)    

   SET @Valor     = (SELECT Valor     FROM Modelo WHERE Modelo.Cd_Modelo = @Cd_Modelo) * 0.1  

    UPDATE Veiculo SET Vl_Apolice = @valor WHERE Placa = @Placa


Viewing all articles
Browse latest Browse all 14190