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();
関連項目
参照
CAST および CONVERT (Transact-SQL)