適用対象
説明
OraBFILEオブジェクトからLOB値の一部またはすべてをこのオブジェクトのLOB値にコピーします。
使用方法
OraBlob.CopyFromBFile srcBFile, amount, destOffset, srcOffset OraClob.CopyFromBFile srcBFile, amount, destOffset, srcOffset
引数
このメソッドの引数は、次のとおりです。
| 引数 | 説明 |
|---|---|
[in] srcBFile |
データのコピー元OraBFILEオブジェクト。 |
[in] [オプション] amount |
コピーする最大数を指定するIntegerで、OraCLOBの場合は文字数、OraBLOBまたはOraBFILEの場合はバイト数を示します。デフォルト値は、srcBFileオブジェクトのBFILE値のサイズです。 |
[in] [オプション] destOffset |
このインスタンスの絶対オフセットを指定するためのInteger。デフォルト値は1です。 |
[in] [オプション] srcOffset |
コピー元OraBFILEオブジェクトのBFILE値の絶対オフセットを指定するためのInteger。デフォルト値は1です。 |
備考
このメソッドのコール前に、行レベルまたはオブジェクト・レベルでロックを取得する必要があります。
シングルバイト・キャラクタ・セットの場合、OraBFileオブジェクトはデータベースと同じキャラクタ・セットである必要があります。
データベースで可変長キャラクタ・セットを使用している場合、OraClob.CopyFromBFileメソッドに渡されるOraBFileオブジェクトはUCS2キャラクタ・セットのファイルを指している必要があります。