Ver Mensaje Individual
  #4  
Antiguo 11-09-2003
Avatar de kinobi
kinobi kinobi is offline
Miembro
 
Registrado: may 2003
Posts: 2.621
Reputación: 23
kinobi Va por buen camino
Hola,

Cita:
Posteado originalmente por antonio
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
Esto sólo funcionaría en Firebird 1.5 (y no estoy completamente seguro de ello), pero desde luego que no funcionaría con Firebird 1.0.x

Saludos.

Actualización:
he estado revisando el changelog de la versión 1.5 y no hacen mención a que se pueda introducir una sentencia DDL como "SET GENERATOR ..." dentro del código de un procedimiento almacenado. Así que me temo que, salvo que se me haya pasado en el changelog o tú puedas demostrarlo, no es posible fijar el valor de un generador dentro de un procedimiento con "SET GENERATOR ..." tampoco con la versión 1.5 de Firebird.

Última edición por kinobi fecha: 11-09-2003 a las 18:49:57.
Responder Con Cita