Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/11/2012, 21:35
Montes28
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 13 años, 7 meses
Puntos: 6
error al ejecutar procedimiento almacenado

hola amigos espero me puedan ayudar al intentar ejecutar el siguiente procedimiento almacenado (estoy utilizando postgresql 8.4 y 8.2)

Código SQL:
Ver original
  1. CREATE OR REPLACE FUNCTION secuencia() RETURNS INTEGER AS $$
  2. DECLARE
  3. * * id_tabla INT;
  4. BEGIN
  5. id_tabla := NEXTVAL('actividad_id_actividad_seq');
  6. RETURN id_tabla;
  7. END;
  8. $$ LANGUAGE plpgsql;

obtengo el siguiente error

ERROR: error de sintaxis en o cerca de «int»
CONTEXT: el nombre de tipo «* id_tabla int» no es válido
compilation of PL/pgSQL function "secuencia" near line 2

********** Error **********

ERROR: error de sintaxis en o cerca de «int»
SQL state: 42601

Última edición por Montes28; 16/11/2012 a las 21:40