Write(数据库引擎)
适用于:SQL Server Azure SQL 数据库 Azure SQL 托管实例
Write 将 SqlHierarchyId 的二进制表示形式写出到传入的 BinaryWriter 中。 无法通过使用 Transact-SQL 来调用 Write。 请改为使用 CAST 或 CONVERT。
语法
void Write( BinaryWriter w )
注意
若要查看 SQL Server 2014 (12.x) 及更早版本的 Transact-SQL 语法,请参阅早期版本文档。
参数
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 数据类型方法引用
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈