[firebase-br] Onde esta o erro?

Zottis IG bzottis em ig.com.br
Ter Out 13 07:42:28 -03 2009


Pessoal, estou verificando a existencia de um registro na tabela
através de uma Trigger, mas da erro,
diz que o Substring é ilegal neste contexto.

a tabela de CtaRec tem um Campo BoletoNo onde cadastro o numero do Boleto 
que ela pertence.
quando este numero for cadastrado, ele lancará um registro na tabela 
CONTAS_BOLETO.

  if (new.Boletono is not null) then
    begin
      if (old.Contano not IN ( SELECT CB.Contano  FROM Contas_boleto 
CB ))then
         INSERT INTO CONTAS_BOLETO (CONTANO, BOLETONO, VALOR) VALUES 
(new.CONTANO, new.BOLETONO, new.Valor);
    end

alguém sabe como utilizar sem precisar de uma procedure?

desde já agradeço.
o interessante é que se for para Deletar, ele da certo.

pois uso assim:

DELETE from produtos
 WHERE produtos.deletado = 'S' and  produtos.data_exclusao <= 
(CURRENT_DATE - COALESCE(( SELECT (DIAS_LIMBO) FROM opcoes),90))
   AND (produtos.produtono NOT IN ( SELECT itens.produtono  FROM itens )) 
and (produtos.produtono NOT IN ( SELECT itensorc.produtono  FROM itensorc ))
    AND (produtos.produtono NOT IN ( SELECT itemos.produtono  FROM itemos )) 
and (produtos.produtono NOT IN ( SELECT itemorcfornec.produtono  FROM 
itemorcfornec ))
    and (produtos.produtono NOT IN ( SELECT nota_fiscal_itens.produtono 
FROM nota_fiscal_itens ));


Arte&Cor Estamparia - Zottis

"Um homem só tem o direito de olhar
  a um outro de cima para baixo, quando
  vai ajuda-lo a levantar-se".
                   Gabriel Garcia Marquez 





Mais detalhes sobre a lista de discussão lista