OracleLob.Value プロパティ

定義

基になる値と同等の共通言語ランタイム ストリーム値を取得します。

public:
 property System::Object ^ Value { System::Object ^ get(); };
public object Value { get; }
member this.Value : obj
Public ReadOnly Property Value As Object

プロパティ値

Blobの場合、Byte[]型の配列。 ClobNClobの場合は、String。 null データの場合は、 DBNull

例外

オブジェクトが閉じられたか、破棄されました。

Oracle エラーが発生しました。

注釈

Blobデータ型の場合、Valueは、基になるデータ全体をByte[]型の連続した配列として返します。 Clobデータ型とNClobデータ型の場合、ValueはすべてのデータをStringデータ型として返します。 null データの場合、 ValueDBNullを返します。 返された値を比較することで、空のデータ、null データ、およびデータを区別できます。

Note

LOBデータ型を使用する利点は、クライアントで大量のデータをチャンク単位で取得する機能です。 ただし、 Valueを使用すると、 LOB 列のすべてのデータが 1 つの連続したチャンクとして取得されるため、アプリケーションのオーバーヘッドが大幅に増加する可能性があります。

適用対象