Write (motor de base de datos)

Se aplica a:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

Write escribe una representación binaria de SqlHierarchyId en la clase BinaryWriter pasada. No se puede llamar a Write con Transact-SQL. En su lugar, use CAST o CONVERT.

Sintaxis

void Write( BinaryWriter w )

Nota:

Para ver la sintaxis de Transact-SQL para SQL Server 2014 (12.x) y versiones anteriores, consulte Versiones anteriores de la documentación.

Argumentos

w
Un objeto BinaryWriter en el que se escribirá la representación binaria de este nodo de hierarchyid.

Tipos de valor devueltos

Tipo de valor devuelto de CLR: void

Observaciones

SQL Server usa Write internamente cuando es necesario, por ejemplo, al cargar datos desde una columna hierarchyid. También se llama a Write internamente cuando se realiza una conversión entre hierarchyid y varbinary.

Ejemplos

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

Vea también

Read (motor de base de datos)
ToString (motor de base de datos)
CAST y CONVERT (Transact-SQL)
Referencia de los métodos del tipo de datos hierarchyid