Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

ayuda con oracle 8i

Estas en el tema de ayuda con oracle 8i en el foro de Oracle en Foros del Web. soy nuevo con esto de oracle y bueno espero que me ayuden otra vez, tengo el siguiente estore procedure en oracle 8i. Código HTML: CREATE ...
  #1 (permalink)  
Antiguo 31/08/2007, 07:28
 
Fecha de Ingreso: agosto-2004
Ubicación: Lima
Mensajes: 109
Antigüedad: 19 años, 8 meses
Puntos: 1
ayuda con oracle 8i

soy nuevo con esto de oracle y bueno espero que me ayuden otra vez, tengo el siguiente estore procedure en oracle 8i.
Código HTML:
CREATE OR REPLACE PROCEDURE PR_LI_EJEMPLO (p_cod_prov number,
                    p_recordset IN OUT Types.cursor_type)
AS 
BEGIN 
  OPEN p_recordset FOR
    SELECT razon_social,
           fantasia
    FROM   proveedores
    WHERE  proveedores.cod_prov = p_cod_prov
    ORDER BY fantasia;
END;
/
Para poder compilar este store procedure tuve que crearme un paquete
Código HTML:
CREATE OR REPLACE PACKAGE TYPES
AS
   TYPE cursor_type IS REF CURSOR;
END TYPES;
/
Bueno cuando lo compilo se compila sin ningun error

Cuando lo ejecuto

Código HTML:
begin
PR_LI_EJEMPLO(4,:record);
end;
quiero ejecutarlo y que me muestre el resultado en el data grid de toad por que la idea es usarlo dentro de php

agradesco se ayuda
  #2 (permalink)  
Antiguo 31/08/2007, 18:09
Avatar de sir_joshua  
Fecha de Ingreso: diciembre-2004
Mensajes: 411
Antigüedad: 19 años, 4 meses
Puntos: 0
Re: ayuda con oracle 8i

mmm desde php no se cuales sean los valores de los "SET" de la session con la cual ingresa a la base de datos, ni la forma en que extrae los datos de ella... pero existe "SET SERVEROUTPUT ON" declarando asi ya se despliega la info desde alguna terminal.. igual y tambien aplica para tu caso.

espero te sirva salu2.
__________________
http://sir-joshua.hi5.com
Mex. Mex.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:01.