Advertisement
Guest User

Untitled

a guest
Dec 6th, 2016
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. DELIMITER //
  2. CREATE trigger VERIFICAENCERRADA BEFORE UPDATE ON ocorrencias
  3. FOR EACH ROW
  4. BEGIN
  5. SET @descricao_resolvida = NEW.descricao_resolvida;
  6. IF ((SELECT stage FROM ocorrencias WHERE OLD.stage = 3) AND (CHAR_LENGTH(@descricao_resolvida) < 1) )
  7. THEN
  8. SIGNAL SQLSTATE '45000'
  9. SET MESSAGE_TEXT = 'Deve-se digitar uma descrição no encerramento.';
  10. END IF;
  11. END //
  12.  
  13. DELIMITER //
  14. CREATE trigger VERIFICAENCERRADA BEFORE UPDATE ON ocorrencias
  15. FOR EACH ROW
  16. BEGIN
  17. SET @descricao_resolvida = NEW.descricao_resolvida;
  18. IF ((OLD.stage = 3) AND (CHAR_LENGTH(@descricao_resolvida) < 1) )
  19. THEN
  20. SIGNAL SQLSTATE '45000'
  21. SET MESSAGE_TEXT = 'Deve-se digitar uma descrição no encerramento.';
  22. END IF;
  23. END //
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement