Fórum não consigo usar gerador #50477
12/04/2005
0
ola uso o interbase e criei uma tabela chamada TIPO
com o campo CODIGO (integer,not null, primary key).
fiz o gerador:
CREATE GENERATOR gen_cod_tipo;
COMMIT;
SET TERM !! ;
depois eu fiz :
CREATE TRIGGER gen_tipo FOR TIPO
BEFORE INSERT POSITION 0
AS BEGIN
NEW.CODIGO = GEN_ID(gen_cod_tipo, 1);
END
SET TERM ; !!
mas não da certo, qdo executo o escrip da o seguinte erro:
Dynamic SQL Error
SQL error code = -104
Unexpected end of command
Statement: CREATE TRIGGER gen_tipo FOR TIPO
BEFORE INSERT POSITION 0
AS BEGIN
NEW.CODIGO = GEN_ID(gen_cod_tipo, 1)
oque eu faço, me ajudem por favor
valeu galera.
com o campo CODIGO (integer,not null, primary key).
fiz o gerador:
CREATE GENERATOR gen_cod_tipo;
COMMIT;
SET TERM !! ;
depois eu fiz :
CREATE TRIGGER gen_tipo FOR TIPO
BEFORE INSERT POSITION 0
AS BEGIN
NEW.CODIGO = GEN_ID(gen_cod_tipo, 1);
END
SET TERM ; !!
mas não da certo, qdo executo o escrip da o seguinte erro:
Dynamic SQL Error
SQL error code = -104
Unexpected end of command
Statement: CREATE TRIGGER gen_tipo FOR TIPO
BEFORE INSERT POSITION 0
AS BEGIN
NEW.CODIGO = GEN_ID(gen_cod_tipo, 1)
oque eu faço, me ajudem por favor
valeu galera.
Radolpho
Curtir tópico
+ 0
Responder
Posts
12/04/2005
Fsflorencio
Acho que só faltou colocar ´!!´ depois do END
CREATE TRIGGER gen_tipo FOR TIPO
BEFORE INSERT POSITION 0
AS BEGIN
NEW.CODIGO = GEN_ID(gen_cod_tipo, 1);
END !!
CREATE TRIGGER gen_tipo FOR TIPO
BEFORE INSERT POSITION 0
AS BEGIN
NEW.CODIGO = GEN_ID(gen_cod_tipo, 1);
END !!
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)