Write(数据库引擎)
适用于:Sql Server
Azure SQL 数据库
Azure SQL 托管实例
fabric Microsoft 中的 SQL 数据库
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 数据类型方法引用