次の方法で共有


Write (データベース エンジン)

Write は、渡された BinaryWriter に SqlHierarchyId のバイナリ表現を書き込みます。 Transact-SQL を使用して Write を呼び出すことはできません。 代わりに、CAST または CONVERT を使用してください。

構文

void Write( BinaryWriter w ) 

引数

  • w
    この hierarchyid ノードのバイナリ表現が書き込まれる BinaryWriter オブジェクト。

戻り値の型

CLR の戻り値の型 : void

説明

Write は、必要な場合に SQL Server によって内部的に使用されます (たとえば hierarchyid 列からデータを読み込む場合など)。また、hierarchyid と varbinary の間で変換が行われるときにも、Write が内部的に呼び出されます。

使用例

MemoryStream stream = new MemoryStream();
BinaryWriter bw = new BinaryWriter(stream);
hid.Write(bw);
byte[] encoding = stream.ToArray();

関連項目

参照

Read (データベース エンジン)

ToString (データベース エンジン)

CAST および CONVERT (Transact-SQL)

概念

hierarchyid データ型メソッド リファレンス