Biblioteca LOB

Las funciones siguientes se utilizan con los tipos primitivos BLOB y CLOB:

Función Descripción

LobLib.attachBlobToFile
attachBlobToFile (variableBlob Blob,
nombreArchivo serie en
)

Conecta un BLOB con un archivo con nombre.

LobLib.attachBlobToTempFile
attachBlobToTempFile (variableBlob Blob)

Conecta un BLOB con un archivo temporal.

LobLib.attachClobToFile
attachClobToFile (variableBlob Clob,
nombreArchivo serie en
)

Conecta un CLOB con un archivo con nombre.

LobLib.attachClobToTempFile
attachClobToTempFile (variableClob Clob)

Conecta un BLOB con un archivo temporal.

LobLib.freeBlob
freeBlob (variableBlob Blob)

Libera los recursos utilizados por variableBlob.

LobLib.freeClob
freeClob (variableClob Clob)

Libera los recursos utilizados por variableClob.

LobLib.getBlobLen
getBlobLen (variableBlob Blob)

Devuelve el número de bytes en variableBlob como un entero grande.

LobLib.getClobLen
getClobLen (variableClob Clob)

Devuelve el número de caracteres en variableClob como un entero grande.

LobLib.getStrFromClob
getStrFromClob (variableClob Clob)

Recupera una copia de la serie en el valor CLOB designada por variableClob.

LobLib.getSubStrFromClob
getSubStrFromClob (variableClob Clob,
pos bigint en, str Serie en
)

Recupera una copia de la subserie especificada en el valor CLOB designada por variableClob.

LobLib.loadBlobFromFile
loadBlobFromFile (variableBlob Blob,
nombreArchivo serie en
)

Carga los datos binarios de un archivo con nombre en variableBlob.

LobLib.loadClobFromFile
loadClobFromFile (variableBlob Clob,
nombreArchivo serie en
)

Carga los datos de un archivo con nombre en variableClob.

LobLib.setClobFromString
setClobFromString (variableClob Clob,
str serie en
)

Escribe una serie dada en el valor representado por variableClob.

LobLib.setClobFromStringAtPosition
setClobFromStringAtPosition
(variableClob Clob,
pos bigint en,
str serie en
)

Escribe una serie dada en el valor representado en el valor CLOB designado por variableClob.

LobLib.truncateBlob
truncateBlob (variableBlob Blob,
length bigint en
)

Trunca el valor de variableBlob para que tenga length bytes de longitud.

LobLib.truncateClob
truncateClob (variableClob Clob,
length bigint en
)

Trunca el valor de variableClob para tenga length bytes de longitud.

LobLib.updateBlobToFile
updateBlobToFile (variableBlob Blob,
nombreArchivo serie en
)

Actualiza el contenido de variableBlob a un archivo con nombre.

LobLib.updateClobToFile
updateClobToFile (variableBlob Clob,
nombreArchivo serie en
)

Actualiza el contenido de variableClob a un archivo con nombre.

LOBIOException

Nota: Esta excepción contiene información de error general y puede lanzarla cada función de biblioteca LOB. Esta excepción encapsula todos los errores que pueden producirse al utilizar LOB.
  • LOBIOException
    • code = "com.ibm.egl.LOBIOException"
    • description = el mensaje detallado del objeto de excepción del sistema interno
    • itemName = el nombre del elemento LOB erróneo
    • operation = la API de LOB utilizada cuando se produce este error
    • resource = el recurso asociado a este elemento, por ejemplo memory, tempFile o fileSpec.
Condiciones de uso | Comentarios
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.