[firebase-br] RES: Indentificar problema de criação da trigger...

Ivan Guimarães Meirelles igmeirelles em gmail.com
Qua Ago 4 07:56:19 -03 2010


Olá Selecta...

Faça assim:

CREATE trigger membros_ai0 for membros
active after insert position 0
AS
Declare variable novo_codigo integer;
begin
  if (new.codigo is null) then begin
	SELECT R_INTZERO FROM FU_INTZERO(new.codigo,7) into :novo_codigo; 
	new.codigo = novo_codigo;
  end
end

Espero ter ajudado.
Um abraço.

-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Selecta - Info - Gmail
Enviada em: quarta-feira, 4 de agosto de 2010 04:35
Para: FireBase
Assunto: [firebase-br] Indentificar problema de criação da trigger...

Pessoal, está dando erro na hora de criar a Trigger abaixo:

CREATE trigger membros_ai0 for membros
active after insert position 0
AS
begin
  if (new.codigo is null) then
    new.codigo = SELECT R_INTZERO FROM FU_INTZERO(new.codigo,7); end


A procedure está registrada e funcionando.
Abaixo o erro que está dando no IBExpert.

Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 6, column 18.
SELECT.
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para
saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista