Fórum Obter o valor de um generator no MySQL #448456
12/07/2013
0
Estou adaptando um sistema de Firebird para MySQL tbém e necessito da ajuda de vcs, pois ainda não descobrir como criar um autoincremento no campo código. No Firebird eu estava utilizando o CREATE GENERATOR e com TRIGGER como no exemplo abaixo, mas como faço isto no MySQL? Agradeço a atenção.
CREATE GENERATOR GEN_TST_TESTE;
COMMIT WORK;
SET TERM ^ ;
CREATE TRIGGER TGR_TST_TESTE
FOR TST
ACTIVE BEFORE INSERT
POSITION 0
AS
BEGIN
IF (NEW.CODIGO IS NULL) THEN
BEGIN
NEW.CODIGO = GEN_ID(GEN_TST_TESTE, 1);
END
END;
Alessandro Yamasaki
Curtir tópico
+ 0Posts
12/07/2013
Alessandro Yamasaki
Estou adaptando um sistema de Firebird para MySQL tbém e necessito da ajuda de vcs, pois ainda não descobrir como criar um autoincremento no campo código. No Firebird eu estava utilizando o CREATE GENERATOR e com TRIGGER como no exemplo abaixo, mas como faço isto no MySQL? É apenas criar um campo como autoincremento? Agradeço a atenção.
CREATE GENERATOR GEN_TST_TESTE;
COMMIT WORK;
SET TERM ^ ;
CREATE TRIGGER TGR_TST_TESTE
FOR TST
ACTIVE BEFORE INSERT
POSITION 0
AS
BEGIN
IF (NEW.CODIGO IS NULL) THEN
BEGIN
NEW.CODIGO = GEN_ID(GEN_TST_TESTE, 1);
END
END;
Gostei + 0
12/07/2013
William
Gostei + 0
12/07/2013
Alessandro Yamasaki
Grato
Gostei + 0
12/07/2013
William
Estou encerrando o tópico, qualquer dúvida estamos a disposição ...
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)