Freigeben über


Write (Datenbank-Engine)

Gilt für: SQL Server Azure SQL-Datenbank Azure SQL Managed Instance

Write schreibt eine binäre Darstellung von SqlHierarchyId in den übergebenen BinaryWriter. Write kann nicht mit Transact-SQL aufgerufen werden. Verwenden Sie stattdessen CAST oder CONVERT.

Syntax

void Write( BinaryWriter w )

Argumente

w
Ein BinaryWriter-Objekt, in das die binäre Darstellung dieses hierarchyid-Knotens geschrieben wird.

Rückgabetypen

CLR-Rückgabetyp: void

Bemerkungen

Write wird wenn nötig intern von SQL Server verwendet, z. B. beim Schreiben von Daten in die hierarchyid-Spalte. Write wird auch intern aufgerufen, wenn eine Konvertierung zwischen hierarchyid und varbinary ausgeführt wird.

Beispiele

MemoryStream stream = new MemoryStream();  
BinaryWriter bw = new BinaryWriter(stream);  
hid.Write(bw);  
byte[] encoding = stream.ToArray();  

Weitere Informationen

Read (Datenbank-Engine)
ToString (Datenbank-Engine)
CAST und CONVERT (Transact-SQL)
hierarchyid-Datentyp-Methodenverweis