SET TERM ^ ;

CREATE trigger ttbmodelo_combinacao_cor_b99iu for tbmodelo_combinacao_cor
active before insert or update position 99
AS
begin

  if(coalesce(new.cor_id,0) = 0 )then
  begin
    exception "..." 'COR INVALIDA, ID: '||coalesce(new.cor_id,0);
  end

  if(coalesce(new.modelo_id,0) = 0 )then
  begin
    exception "..." 'MODELO INVALIDO, ID: '||coalesce(new.modelo_id,0);
  end

  if(coalesce(new.quantidade,0) = 0 )then
  begin
    exception "..." 'QUANTIDADE INVALIDA, ID: '||coalesce(new.quantidade,0);
  end

end
^

SET TERM ; ^

