Write(数据库引擎)
Write 将 SqlHierarchyId 的二进制表示形式写出到传入的 BinaryWriter 中。无法通过使用 Transact-SQL 来调用 Write。请改为使用 CAST 或 CONVERT。
语法
void Write( BinaryWriter w )
参数
- w
一个 BinaryWriter 对象,此 hierarchyid 节点的二进制表示形式将写在该对象中。
返回类型
**CLR 返回类型:**void
注释
必要时(例如从 hierarchyid 列加载数据时),SQL Server 将在内部使用 Write。在 hierarchyid 和 varbinary 之间进行转换时也将在内部调用 Write。
示例
MemoryStream stream = new MemoryStream();
BinaryWriter bw = new BinaryWriter(stream);
hid.Write(bw);
byte[] encoding = stream.ToArray();