Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/04/2012, 21:33
AnaliaDBA
 
Fecha de Ingreso: marzo-2012
Mensajes: 2
Antigüedad: 12 años, 2 meses
Puntos: 0
Respuesta: Cursores postgres

Cita:
Iniciado por jgabrielsinner10 Ver Mensaje
Oye en realidad no entiendo lo que necesitas hacer, cuál es el objetivo, más si necesitas traer datos desde un store procedure en postgres podrías resolverlo con la creación de consultas dinámicas, acá te dejo un ejemplito que nos dejó nuestro compañero "edwinsp":



Si quieres ver más acerca de manejo de cursores con postgres te recomiendo una página muy buena:

http://www.java2s.com/Code/PostgreSQL/Cursor/CatalogCursor.htm
Gracias!!! otra consulta... tengo en una tabla los titulos con sus respectivos niveles.. ejemplo.. Abogado nivel UNI ( de universitario), Primario PRIM, etc...
en otra tabla que yo arme tengo numeros de legajos, cargos, categorias nombre y apellidos de los empleados y agrupamiento.
como cada empleado puede tener mas de un cargo, yo necesitaba solo los cargos que ocupan a la fecha, bien, eso lo hice.
el tema es que cuando la joineo lo la tabla de estudios obviamente me trae mas de un titulo por legajo, por lo que me duplican los cargos... porque cada empleado tiene cargado el primario, secunadrio, universitario, etc...
ahora bien, yo lo que hice es una funcion (utilizando cursor) que me agrupa los niveles de estudio...
ejemplo.. si es PRIM, SECU, POLI me traiga esos en el 1 nivel.
UNI, UNI4, UNI5 en nivel 2 y asi.
lo que tengo que hacer es lo siguiente: cada legajo tiene un agrupamiento.
si es TA (tecnico administrativo) solo basta que tenga el nivel 1
si es TJ (tecnico juridico) solo basta que tenga el nivel 2.
lo hice, pero me trae duplicados, como ya dije por los titulos, que en cada legajo tengo varios.
Muchas Gracias!!!