Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/08/2011, 17:12
emy_angelica
 
Fecha de Ingreso: agosto-2011
Ubicación: Mexico
Mensajes: 6
Antigüedad: 12 años, 8 meses
Puntos: 0
Ejecutar Paquete

SAludos!!!

Quisiera saber como ejecutar un paquete, en el cual tengo un procedimiento almacenado.

Este es mi paquete, pero ya no se como mandarlo a llamar.

De antemano gracias por la ayuda.

CREATE OR REPLACE PACKAGE TraeDatosMezcla

AS
TYPE Producto IS REF CURSOR;


PROCEDURE PRUEBA (Consulta IN OUT Producto)

END TraeDatosMezcla;


CREATE OR REPLACE PACKAGE BODY TraeDatosMezcla

AS

PROCEDURE PRUEBA (Consulta IN OUT Producto)
IS
Productos Producto;
BEGIN
OPEN Productos FOR
SELECT *
FROM ctProductoLD A INNER JOIN ctSubcategoria B ON A.SubcategoriaId = B.SubcategoriaId
INNER JOIN ctCategoria C ON C.CategoriaId=B.CategoriaId
INNER JOIN ctDepartamento D ON D.DepartamentoId = C.DepartamentoId
INNER JOIN ctDivision E ON E.DivisionId=D.DivisionId;

Consulta := Productos;
END PRUEBA;

END TraeDatosMezcla;