Power Builder - Resultado de Select

 
Vista:

Resultado de Select

Publicado por Andres Ramirez F. (3 intervenciones) el 24/10/2003 16:28:01
Hola Amigos, Necesito saber de que manera puedo recuperar en una DW los resultados de un Select que esta en un Store Procedure. El procedimiento esta en Oracle 8i, existe algun paquete, para solucionar esto, ya que en SQL Server no tengo problema. La DW la define mediante el Procedimiento Almacenado.

Gracias Amigos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Resultado de Select

Publicado por Oscar (1178 intervenciones) el 25/10/2003 20:26:19
En:

http://www.powerbuilder.org/modules.php?name=News&file=article&sid=85

Explica cómo se ejecuta un procedimiento o función de oracle en power builder. Quizá esté relacionado con lo que estás buscando.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Resultado de Select

Publicado por Andrés Ramiírez Fica (3 intervenciones) el 27/10/2003 14:01:50
Si tu creas una DW a traves de un procedimiento en SQL Server no tienes problema , debido a que este motor permite devolver como resultado las filas de una Select. En cambio Oracle los resultados de un SELECT lleva por si un INTO, por lo cual siempre retornará una sola fila. POr lo cual preguntaba si existe algun Package para realizar la captura de masiva de filas y asi crear la DW por medio del procedimiento. Los procedimiento se ejecutan como cualquier procedimiento, ya sea en Sybase o Sql Server..... Como se Crea una DW por medio de un procedimiento es lo que me interesa...(ORACLE)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Resultado de Select

Publicado por Oscar (1178 intervenciones) el 27/10/2003 16:30:25
Es cierto que la instrucción SELECT sólo permite recuperar una fila; para recuperar un conjunto de filas debes utilizar obligatoriamente un CURSOR (ya sabes, el clásico: Declare, Open, Fetch y Close).

Hasta donde sé, la utilidad de paquetes de Oracle, es que se crean para manejar varios procedimientos o funciones dentro un sólo paquete.; pero; si estos procedimientos siguen el usando el Select into, de que te serviría crear un paquete?. Entonces, ve pensando en usar un CURSOR.

Pero si tu objetivo, es sólo crear un DW con una instrucción SELECT, quizá te sirva el post llamado: Agregar columnas a un DW (situado en la parte superior de esta misma página).

Nota: Nuestro especialista en Oracle: Milson Cardona, hace tiempo que se aparece por este foro; ojalá que lo haga pronto.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar