Advertisement
Guest User

Untitled

a guest
May 29th, 2015
195
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 0.32 KB | None | 0 0
  1. CREATE TRIGGER compraVenda
  2. BEFORE INSERT ON Venda
  3. FOR EACH ROW
  4. BEGIN
  5. SELECT CASE
  6. WHEN ((SELECT COUNT(*) FROM
  7.      LinhaCompra, Produto, LinhaVenda
  8.      WHERE LinhaVenda.id = LinhaCompra.id
  9.      AND LinhaCompra.quantidade >= LinhaVenda.quantidade) = 0)
  10. THEN RAISE(ABORT, 'Peça ou quantidade invalidos.')
  11. END;
  12. END;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement