Procedure store
He estaba viendo la página que me degiste pero no he logrado nada, lo único es que estoy bajando algo que pesa 80 megas y que tiene relación con OOO4O de oracle.
Pero la verdad no entiendo, quiero hacer un procedimiento almacenado y no me resulta. Como lo hago
Prodrias mandarme algo de codigo como esto
CREATE OR REPLACE procedure pa_rpt_comision_si
(Fecha1 in VarChar2)
Is
Cursor rpt_comision_si (Fecha1 in VarChar2) is
SELECT REPORTE_SI.VENDEDOR, REPORTE_SI.COD_LOCAL_EXT,
REPORTE_SI.COD_LOCAL_INT, REPORTE_SI.DESCRIPCION,
REPORTE_SI.KILOS, REPORTE_SI.TOTAL_VENTA,
REPORTE_SI.COMISION, VENDEDORES.NOMBRE,
VENDEDORES.AP_PATERNO, VENDEDORES.AP_MATERNO,
CENTRALIZADO_COMISION_VEND.COMISION_SI,
CENTRALIZADO_COMISION_VEND.VENDEDOR AS EXPR1
FROM VENDEDORES, CENTRALIZADO_COMISION_VEND,
REPORTE_SI
WHERE VENDEDORES.VENDEDOR = CENTRALIZADO_COMISION_VEND.VENDEDOR
AND
VENDEDORES.VENDEDOR = REPORTE_SI.VENDEDOR AND
reporte_si.fecha = TO_DATE(fecha1, 'dd/mm/yyyy')
ORDER BY REPORTE_SI.VENDEDOR;
Begin
Open rpt_comision_si (Fecha1);
-- Fetch Ventas INTO rowVenta;
-- iReturn := 0;
-- If Ventas%NOTFOUND Then
-- iReturn := 0;
-- Else
-- iReturn := rowVenta.Venta;
-- End If;
-- Close Ventas;
Return ;
End;
/
Tengo oracle 8.0.5.0.0
Pero que me devuelva un conjunto de registros
Pero la verdad no entiendo, quiero hacer un procedimiento almacenado y no me resulta. Como lo hago
Prodrias mandarme algo de codigo como esto
CREATE OR REPLACE procedure pa_rpt_comision_si
(Fecha1 in VarChar2)
Is
Cursor rpt_comision_si (Fecha1 in VarChar2) is
SELECT REPORTE_SI.VENDEDOR, REPORTE_SI.COD_LOCAL_EXT,
REPORTE_SI.COD_LOCAL_INT, REPORTE_SI.DESCRIPCION,
REPORTE_SI.KILOS, REPORTE_SI.TOTAL_VENTA,
REPORTE_SI.COMISION, VENDEDORES.NOMBRE,
VENDEDORES.AP_PATERNO, VENDEDORES.AP_MATERNO,
CENTRALIZADO_COMISION_VEND.COMISION_SI,
CENTRALIZADO_COMISION_VEND.VENDEDOR AS EXPR1
FROM VENDEDORES, CENTRALIZADO_COMISION_VEND,
REPORTE_SI
WHERE VENDEDORES.VENDEDOR = CENTRALIZADO_COMISION_VEND.VENDEDOR
AND
VENDEDORES.VENDEDOR = REPORTE_SI.VENDEDOR AND
reporte_si.fecha = TO_DATE(fecha1, 'dd/mm/yyyy')
ORDER BY REPORTE_SI.VENDEDOR;
Begin
Open rpt_comision_si (Fecha1);
-- Fetch Ventas INTO rowVenta;
-- iReturn := 0;
-- If Ventas%NOTFOUND Then
-- iReturn := 0;
-- Else
-- iReturn := rowVenta.Venta;
-- End If;
-- Close Ventas;
Return ;
End;
/
Tengo oracle 8.0.5.0.0
Pero que me devuelva un conjunto de registros
1 Respuesta
Respuesta
1