muli, lo que quieres hacer lo puedes hacer de una forma más sencilla así:
CREATE PROCEDURE Actualizar_Codigo
BEGIN
ValorNuevoGenerador =GEN_ID(CODIGO, 1);
END
para lo que dice kinobi, en Firebird puedes hacerlo así, de una forma también má sencilla:
CREATE PROCEDURE Establecer_GENERADOR_X (
ParNuevoValor INTEGER)
AS
BEGIN
set generator codigo to :parnuevovalor ;
END
Pero en IB 5.6 la forma de hacerlo es la que dice kinobi. En IB 6.x y posteriores no lo conozco.
Un saludo
|