適用対象
説明
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キャラクタ・セットのファイルを指している必要があります。