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

请参阅

参考

Read(数据库引擎)

ToString(数据库引擎)

CAST 和 CONVERT (Transact-SQL)

概念

hierarchyid 数据类型方法引用