Compartilhar via


Write (Mecanismo de Banco de Dados)

Write grava uma representação binária de SqlHierarchyId para o BinaryWriter passado. Não é possível usar Write usando Transact-SQL. Em seu lugar, use CAST ou CONVERT.

Aplica-se a: SQL Server (SQL Server 2008 até a versão atual), Banco de dados SQL do Windows Azure (versão inicial até a versão atual).

Sintaxe

void Write( BinaryWriter w ) 

Argumentos

  • w
    Um objeto BinaryWriter no qual a representação binária desse nó hierarchyid será gravada.

Tipos de retorno

Tipo de retorno CLR: void

Comentários

Write é usado internamente pelo SQL Server quando é necessário, por exemplo, ao carregar dados de uma coluna hierarchyid. Write também é chamado internamente quando é feita uma conversão entre hierarchyid e varbinary.

Exemplos

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

Consulte também

Referência

Read (Mecanismo de Banco de Dados)

ToString (Mecanismo de Banco de Dados)

CAST e CONVERT (Transact-SQL)

Conceitos

Referência de método de tipo de dados hierarchyid