duvida em SQL

fvelasco

Membro
Boas,
Estou a fazer uma gestao de base de dados de um clube de video atraves de SQL, mas estou a ter dificuldade em implementar algumas triggers, tenho tabela filme e a tabela aluguer , e quando insiro um aluguer deveria alterar o campo "estado" da tabela filme automaticamente....ou seja, ao inserir um aluguer o stock do campo "estado" da tabela filme deveria passar automaticamente de 'stock' para 'alugado'.
Agradecia uma pequena ajuda...Obrigado...
 
Experimenta assim:

CREATE OR REPLACE TRIGGER nome_do_trigger
AFTER INSERT ON aluguer
FOR EACH ROW
BEGIN
UPDATE filme SET estado='ALUGADO' WHERE numero_filme=:NEW.numero_filme
END;


Nota: O trigger tem que estar "enabled"
 
Back
Topo