Alguém me dá uma luz... eu fiz mas não sei se tá certo, ainda não domino esse assunto... achei meio estranho!!!
Um gatilho para a tabela automóveis que não permita que um modelo de um automóvel tenha um PreçoTabela menor que o mesmo modelo nos anos anteriores.
CREATE TRIGGER precoAuto ON Automoveis FOR INSERT,UPDATE
AS DECLARE @modelo char(20)
DECLARE @ano int
IF EXISTS(
SELECT A.modelo, A.ano, MIN(A.precoTabela) AS menorPreco
FROM Automoveis A
WHERE A.modelo = @modelo AND A.ano > @ano AND A.precoTabela > menorPreco
)
BEGIN ROLLBACK TRANSACTION
END
Pergunta
claritha
Alguém me dá uma luz... eu fiz mas não sei se tá certo, ainda não domino esse assunto... achei meio estranho!!!
Um gatilho para a tabela automóveis que não permita que um modelo de um automóvel tenha um PreçoTabela menor que o mesmo modelo nos anos anteriores.
Obrigada!
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.