Consultas, Triggers e Procedimentos em SQL: Guia Prático
Classificado em Inglês
Escrito em em
português com um tamanho de 2,82 KB
1. Visão com informações dos jogos
Faça uma visão para listar as seguintes informações de cada jogo: nome do time mandante, nome do time visitante e nome do estádio.
Create view A AS SELECT T1.Nome AS 'Time M', T2.Nome AS 'Time V', E.Nome AS 'Estadio' FROM Jogo J
INNER JOIN Time T1 ON J.Time_mandante = T1.IdTime
INNER JOIN Time T2 ON J.Time_visitante = T2.IdTime
INNER JOIN Estadio E ON J.Estadio_IdEstadio = E.IdEstadio;
2. Trigger de log de alteração de time do jogador
Considere a tabela Log abaixo. A cada alteração de time de um jogador, deve-se guardar as informações necessárias nesta tabela automaticamente.
CREATE TRIGGER T1 ON Jogador FOR UPDATE AS
BEGIN
DECLARE @n VARCHAR(30);
DECLARE @TN INT, @TA INT;
SET @n = (SELECT Nome FROM Inserted)... Continue a ler "Consultas, Triggers e Procedimentos em SQL: Guia Prático" »