Skip site navigation (1) Skip section navigation (2)

error de sintaxis en cursor

From: "mario vargas careaga" <mario(dot)vargas(dot)careaga(at)gmail(dot)com>
To: pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: error de sintaxis en cursor
Date: 2007-05-21 15:48:03
Message-ID: 5cdf74c90705210848j63125c3bj3b5a24c3759799de@mail.gmail.com (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
Hola a todos tengo un problema con esta funcion y cursores me sale un
error en la sintaxis y no se porque
ERROR: syntax error at or near "next"
Estado SQL:42601
Caracter: 514

me seƱala el next del fetch.....ayuda porfis

CREATE OR REPLACE FUNCTION pasofiscalia2006()
  RETURNS void AS
$BODY$declare
ene int;
sueldo1 double precision;
aporte1 double precision;
feb int;
sueldo2 double precision;
aporte2 double precision;
mar int;
sueldo3 double precision;
aporte3 double precision;
organo int;
relridu int;
distrito1 int;
cod_per int;
ci1 char(25);
paso CURSOR FOR SELECT ene,sueldo1,aporte1,
feb,sueldo2,aporte2,mar,sueldo3,aporte3,organo,distrito1,relridu,cod_per,ci1
FROM fiscalia2006 ;
begin
open paso;
FETCH next FROM paso into ene,sueldo1,aporte1,
feb,sueldo2,aporte2,mar,sueldo3,aporte3,organo,distrito1,relridu,cod_per,ci1;
WHILE (found) loop
BEGIN
	insert into prestaciones values (ci1,1,2006,sueldo1,ene,aporte1,
cod_per,1,organo,distrito1,relridu);
	insert into prestaciones values (ci1,2,2006,sueldo2,feb,aporte2,
cod_per,1,organo,distrito1,relridu);
	insert into prestaciones values (ci1,3,2006,sueldo3,mar,aporte3,
cod_per,1,organo,distrito1,relridu);
	FETCH next FROM paso  INTO
ene,sueldo1,aporte1,feb,sueldo2,aporte2,mar,sueldo3,aporte3,organo,distrito1,relridu,cod_per,ci1;
END;
end loop;
close paso;
end;
$BODY$
  LANGUAGE 'plpgsql' VOLATILE;
ALTER FUNCTION pasofiscalia2006() OWNER TO postgres;

pgsql-es-ayuda by date

Next:From: Gabriel FerroDate: 2007-05-21 15:52:58
Subject: Re: Instalacion en LAN
Previous:From: Cesar A.Date: 2007-05-21 15:38:47
Subject: Re: ayuda

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group