LOB ライブラリー

次の関数は、BLOB および CLOB プリミティブ型で使用されます。

関数 説明

LobLib.attachBlobToFile
attachBlobToFile (blobVariable Blob,
fileName String in
)

指定のファイルに BLOB を付加します。

LobLib.attachBlobToTempFile
attachBlobToTempFile (blob Variable Blob)

一時ファイルに BLOB を付加します。

LobLib.attachClobToFile
attachClobToFile (blobVariable Clob,
fileName String in
)

指定のファイルに CLOB を付加します。

LobLib.attachClobToTempFile
attachClobToTempFile (clobVariable Clob)

一時ファイルに BLOB を付加します。

LobLib.freeBlob
freeBlob (blobVariable Blob)

blobVariable が使用する任意のリソースを解放します。

LobLib.freeClob
freeClob (clobVariable Clob)

clobVariable が使用する任意のリソースを解放します。

LobLib.getBlobLen
getBlobLen (blobVariable Blob )

blobVariable 内のバイト数を大整数として戻します。

LobLib.getClobLen
getClobLen (clobVariable Clob)

clobVariable 内の文字数を大整数として戻します。

LobLib.getStrFromClob
getStrFromClob (clobVariable Clob)

clobVariable によって指定される CLOB 値内のストリングのコピーを検索します。

LobLib.getSubStrFromClob
getSubStrFromClob (clobVariable Clob,
pos bigint in, str String in
)

clobVariable によって指定される CLOB 値内の指定のサブストリングのコピーを検索します。

LobLib.loadBlobFromFile
loadBlobFromFile (blobVariable Blob,
fileName String in
)

指定のファイルから blobVariable にバイナリー・データをロードします。

LobLib.loadClobFromFile
loadClobFromFile (blobVariable Clob,
fileName String in
)

指定のファイルから clobVariable にデータをロードします。

LobLib.setClobFromString
setClobFromString (clobVariable Clob,
str String in
)

clobVariable によって表される値に所定のストリングを書き込みます。

LobLib.setClobFromStringAtPosition
setClobFromStringAtPosition
(clobVariable Clob,
pos bigint in,
str String in
)

clobVariable によって指定される CLOB 値で表される値に、所定のストリングを書き込みます。

LobLib.truncateBlob
truncateBlob (blobVariable Blob,
length bigint in
)

blobVariable 値を切り捨てて、長さのバイト数にします。

LobLib.truncateClob
truncateClob (clobVariable Clob,
length bigint in
)

clobVariable 値を切り捨てて、 長さのバイト数にします。

LobLib.updateBlobToFile
updateBlobToFile (blobVariable Blob,
fileName String in
)

blobVariable のコンテンツを指定のファイルに更新します。

LobLib.updateClobToFile
updateClobToFile (blobVariable Clob,
fileName String in
)

clobVariable のコンテンツを指定のファイルに更新します。

LOBIOException

注: この例外には、一般的なエラー情報が入っているので、 すべての LOB ライブラリー関数によってスローすることができます。 LOB の使用時に発生するエラーはすべて、 この例外によってカプセル化されます。
  • LOBIOException
    • code = "com.ibm.egl.LOBIOException"
    • description = 内部システム例外オブジェクトからの詳細メッセージ
    • itemName = エラーの LOB 項目の名前
    • operation = このエラーの発生時に使用される LOB API
    • resource = この項目に関連したリソース (例: memorytempFile、または fileSpec)
ご利用条件 | フィードバック
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.(C) Copyright IBM Japan 2005.