• Domingo 19 de Mayo de 2024, 06:02

Autor Tema:  Problemas Campos Long Raw  (Leído 2045 veces)

ora_unix_jm

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Problemas Campos Long Raw
« en: Martes 5 de Septiembre de 2006, 04:38 »
0
Hola. Me ha llegado una BD ORACLE en unix.  Tiene muchas tablas (una diaria) con la misma estructura. Cada tabla tiene una columna LONG RAW. Cada tabla tiene entre 7.000 y 20.000 tuplas
Necesito recorrer estas tablas y CADA OCURRENCIA de un valor en long raw pasarlo a un fichero INDEPENDIENTE (evidentemente son valores binarios que serán tratados posteriormente por las aplicaciones adecuadas)
No encuentro la solución.  Os quedo muy agradecido y sobre todo si me facilitais un ejemplo.  Gracias

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Problemas Campos Long Raw
« Respuesta #1 en: Martes 5 de Septiembre de 2006, 05:37 »
0
Citar
Hola. Me ha llegado una BD ORACLE en unix.  Tiene muchas tablas (una diaria) con la misma estructura. Cada tabla tiene una columna LONG RAW. Cada tabla tiene entre 7.000 y 20.000 tuplas
algo anda muy mal...
muhas tablas ocn la misma estructura?????
error de diseño... con una sola tabla seria suficiente entonces....  :whistling:

Citar
Necesito recorrer estas tablas

Usa curores o tablas PL/SQL en memoria.

Citar
CADA OCURRENCIA de un valor en long raw pasarlo a un fichero INDEPENDIENTE (evidentemente son valores binarios que serán tratados posteriormente por las aplicaciones adecuadas)
utiliza el package DBMS_LOB alli encontraras las funciones que necesitas y adiionalmenta debes averiguar acerca de como usar directorios del sistemaoperativo desde oracle, bueno se hace creando un objeto directory.... pero es poco comun que se haga asi que mejor investiga.
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io