19/08/2011, 17:12
|
| | Fecha de Ingreso: agosto-2011 Ubicación: Mexico
Mensajes: 6
Antigüedad: 13 años, 3 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; |