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();