Oracle - prodecimiento almacenado en ORACLE

 
Vista:

prodecimiento almacenado en ORACLE

Publicado por luis godoy miranda (1 intervención) el 01/04/2002 18:26:04
tengo el siguiente procedimiento almacenado en ORACLE.

PROCEDURE Productos(
vl_Cod IN producto.Cod%TYPE) AS
CURSOR c_Prod IS
SELECT Cod, Nom
FROM productos WHERE COD = vl_Cod;
BEGIN
FOR v_productosRec IN c_Prod LOOP
DBMS_OUTPUT.PUT_LINE(v_productosRec.Cod || ' ' ||
v_productosRec.Nom);
END LOOP;
END;

me funciona re bien pero cuando acceso con un recordset desde visual basic o ASP
me arroja un error de Tipo de datos
1 -pregunta estoy utilizando correctamente
DBMS_OUTPUT.PUT_LINE.
2- existe una forma mas facil de crear un procedimiento almacenado que me haga un Select y me devuelva varios campos a la vez
cualquier ayuda la agredecere mucho.

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:prodecimiento almacenado en ORACLE

Publicado por DACH (258 intervenciones) el 02/04/2002 11:31:40
Hola podría ser una función que devulva un long o un varchar2 si te alcanza el largo........ concatenando todos los registros un una sola variable, luego al retornarla la separas.

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