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

Procedimiento para leer un campo Block

Estas en el tema de Procedimiento para leer un campo Block en el foro de Oracle en Foros del Web. Buenas, El tema es que necesito mediante un procedimiento leer un campo block de una base de datos oracle. me podeis ayudar....
  #1 (permalink)  
Antiguo 05/10/2011, 04:49
 
Fecha de Ingreso: octubre-2011
Mensajes: 1
Antigüedad: 13 años, 1 mes
Puntos: 0
Procedimiento para leer un campo Block

Buenas,

El tema es que necesito mediante un procedimiento leer un campo block de una base de datos oracle.

me podeis ayudar.
  #2 (permalink)  
Antiguo 05/10/2011, 06:14
Avatar de h2swider  
Fecha de Ingreso: julio-2007
Ubicación: Ciudad de Buenos Aires
Mensajes: 932
Antigüedad: 17 años, 4 meses
Puntos: 194
Respuesta: Procedimiento para leer un campo Block

Te invito a leer, "hacer un procedimiento con select"
__________________
Codifica siempre como si la persona que finalmente mantedra tu código sea un psicópata violento que sabe donde vives
  #3 (permalink)  
Antiguo 05/10/2011, 14:07
Avatar de matanga  
Fecha de Ingreso: octubre-2007
Ubicación: España
Mensajes: 1.091
Antigüedad: 17 años, 1 mes
Puntos: 85
Respuesta: Procedimiento para leer un campo Block

No existe un tipo block, puede que te refieras a los tipos LOB, que son 3, CLOB para textos, BLOB para datos binarios y BFILE para ficheros.

Existen varias formas de leer un LOB, en general, depende de la operación que quieras hacer o hacia donde envías los datos, por ejemplo:

1. Para modificar o leer dentro de la base de datos, utiliza el package dbms_lob.
2. Para leer desde una aplicación puedes hacer un select directo sobre la tabla o crear un procedimiento con un parámetro de salida sys_refcursor que contenga el resultado de un select, el resto depende del lenguaje de programación y del provider o driver de acceso a la base de datos.

Si necesitas un ejemplo concreto tendrás que dar más detalles sobre tu proceso.

Saludos

Etiquetas: block, procedimiento, campos
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 11:09.