Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

ayuda con este procedimiento con cursos

Estas en el tema de ayuda con este procedimiento con cursos en el foro de Oracle en Foros del Web. Hola a todos, lo que necesito es crear un procedimiento el cual tenga un cursos para recorrer y mostrar los datos, se entendio. CREATE OR ...
  #1 (permalink)  
Antiguo 21/11/2007, 11:55
HaX
 
Fecha de Ingreso: octubre-2007
Mensajes: 34
Antigüedad: 16 años, 6 meses
Puntos: 0
ayuda con este procedimiento con cursos

Hola a todos, lo que necesito es crear un procedimiento el cual tenga un cursos para recorrer y mostrar los datos, se entendio.

CREATE OR REPLACE PROCEDURE OBTENER_LISTA()
as
begin

cursor n1(anioInicio varchar,anioTermino varchar)is

select * from observacion
where fechaIni=>anioInicio
and fechaTer<=anioTermino;

tablatem n1%ROWTYPE;

OPEN n1(anioInicio,anioTermino);
LOOP
FETCH n1 INTO tablatem;
dbms_output.put_line(tablatem);
END LOOP;

CLOSE n1;
end;
  #2 (permalink)  
Antiguo 21/11/2007, 11:57
HaX
 
Fecha de Ingreso: octubre-2007
Mensajes: 34
Antigüedad: 16 años, 6 meses
Puntos: 0
Re: ayuda con este procedimiento con cursos

Hola a todos, lo que necesito es crear un procedimiento el cual tenga un cursos para recorrer y mostrar los datos,
y al compilarlo me dice:
1 50 PLS-00103: Se ha encontrado el símbolo ")" cuando se esperaba uno de los siguientes:
<an identifier> <a double-quoted delimited-identifier>
current

se entendio??

Gracias

CREATE OR REPLACE PROCEDURE OBTENER_LISTA()
as
begin

cursor n1(anioInicio varchar,anioTermino varchar)is

select * from observacion
where fechaIni=>anioInicio
and fechaTer<=anioTermino;

tablatem n1%ROWTYPE;

OPEN n1(anioInicio,anioTermino);
LOOP
FETCH n1 INTO tablatem;
dbms_output.put_line(tablatem);
END LOOP;

CLOSE n1;
end;
  #3 (permalink)  
Antiguo 21/11/2007, 13:26
Avatar de matanga  
Fecha de Ingreso: octubre-2007
Ubicación: España
Mensajes: 1.091
Antigüedad: 16 años, 6 meses
Puntos: 85
Re: ayuda con este procedimiento con cursos

Hola,

Por ahora veo dos errores,

Código:
CREATE OR REPLACE PROCEDURE OBTENER_LISTA()
Si no hay parametros de entrada/salida en el procedimiento, los () no van.

Código:
as
begin

cursor n1(anioInicio varchar,anioTermino varchar)is

select * from observacion
where fechaIni=>anioInicio
and fechaTer<=anioTermino;
La declaracion del cursor va entre el as y el begin

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:10.