não consigo usar gerador
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
Curtidas 0
Respostas
Fsflorencio
12/04/2005
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 !!
GOSTEI 0