[firebase-br] máximo para o número de triggers por tabela

Mário Reis mariodosreyx em gmail.com
Terça Outubro 17 14:00:29 -03 2023


Há um limite máximo para o número de triggers por tabela?
A questão é a seguinte
CREATE TRIGGER SOCIOS_BIU_IB FOR SOCIOS
ACTIVE BEFORE
  INSERT OR
  UPDATE
POSITION 5
AS
DECLARE VARIABLE IBAN_OK BOOLEAN;
BEGIN
 IF ((NEW.IBAN is not null) OR (NEW.IBAN='')) Then

  BEGIN
   -- Validar o IBAN
   IBAN_OK=IS_VAL_IBAN( NEW.IBAN ); -- Sql function Retorna "true"
nos testes não dá  Erro

   IF (IBAN_OK=FALSE) then
    EXCEPTION STOP;  -- mensagem de erro

  END

END;
A pergunta prende-se com o facto de,  quando activo(Active=TRUE) o trigger
e vou gravar a recebo do lado do m/cliente delphi ou qq outro uma
mensagem "no update query" ! Passo
a para falso e passa bem, como faca quente em manteiga!!!  No
debug interativo do lado do firebird não dá qualquer erro.
Algumas ideias alguem me pode ajudar?

Com os meus melhores cumprimentos
Mário Agostinho Reis
919262146

Esta mensagem contém informação de natureza confidencial e é
exclusivamente dirigida ao(s) destinatário(s) indicado(s). Se, por engano,
receber este email agradecemos que não o copie nem o reenvie e que nos
notifique do ocorrido através do email de resposta.


Mais detalhes sobre a lista de discussão lista