Ver Mensaje Individual
  #2  
Antiguo 10-02-2004
Avatar de kinobi
kinobi kinobi is offline
Miembro
 
Registrado: may 2003
Posts: 2.621
Reputación: 26
kinobi Va por buen camino
Hola,

Cita:
Empezado por mosorio
El procedure lo permite crear sin problemas, pero la ejecución no da buenos resultados.
es lo esperado, ya que el parser espera una cadena y puedes pasarle lo que quieras (siempre que sea una cadena). Otro asunto es lo que ocurrirá en tiempo de ejecución.

Aunque no puedo probarlo ahora, yo probaría con esto:

Código:
CREATE PROCEDURE GENERAR(GENERADOR VARCHAR(40))
RETURNS(IDVALOR INTEGER)
AS BEGIN
  EXECUTE STATEMENT 'IDVALOR = GEN_ID(' || GENERADOR || ',1)';
END;
Saludos.
Responder Con Cita