› Fóruns › SQL e PL/SQL › Dúvidas PL/SQL – Procedure › Dúvidas PL/SQL – Procedure
[quote=”fsitja”:1v9zkt9g]Tem um problema sério em usar triggers para e-mail: se o procedimento der rollback, você não tem como fazer rollback no e-mail. O cliente já recebeu…[/quote]
Realmente, caso ele precise enviar um email pode ocultar diversos erros, mas pelo que eu havia entendido ele precisaria apenas criar um endereço de e-mail para o novo cliente. Neste caso para não ter que mecher na estrutura dos dados (criando uma coluna de controle) não vejo motivos para não usar trigger.
Ele tambem poderia criar um procedimento que criasse o endereço de email e o linkasse ao novo cliente, mas teria que incluir a chamada desta rotina em todos os locais que existe a possibilidade de incluir um novo cliente. O que pode ser problematico caso ele não tenha bem mapeado os locais onde se pode cadastrar clientes.