Advertisement
Guest User

triggger

a guest
Dec 14th, 2018
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1. create table garagem(
  2. id_carro varchar primary key,
  3. tipo int
  4. );
  5.  
  6. create table quantidadeTotal(
  7. moto int,
  8. carro int,
  9. outros int
  10. );
  11.  
  12.  
  13.  
  14.  
  15.  
  16. create function quantidade_trigger() returns trigger as $quantidade_trigger$
  17. begin
  18. declare qntCarro int ;
  19. declare qntMoto int ;
  20. declare qntOutros int;
  21. qntCarro = select count(tipo) from garagem where garagem is 1;
  22. qntMoto = select count(tipo) from garagem where garagem is 2;
  23. qntOutros = select count(tipo) from garagem where garagem is 3;
  24.  
  25. insert into quantidadeTotal(moto, carro, outros) values (quntCarro, qntMoto, qntOutros
  26.  
  27. end;
  28. $quantidade_trigger$ LANGUAGE plpgsql;
  29.  
  30. CREATE TRIGGER quantidade_trigger BEFORE INSERT OR UPDATE ON empregados
  31. FOR EACH ROW EXECUTE PROCEDURE quantidade_trigger();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement