Write (компонент Database Engine)

Применимо к:SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure

Write записывает двоичное представление идентификатора SqlHierarchyId в передаваемый на входе объект BinaryWriter. Write невозможно вызвать с помощью Transact-SQL. Пользуйтесь вместо этого инструкцией CAST или CONVERT.

Синтаксис

void Write( BinaryWriter w )

Примечание.

Сведения о синтаксисе Transact-SQL для SQL Server 2014 (12.x) и более ранних версиях см . в документации по предыдущим версиям.

Аргументы

w
Объект BinaryWriter, в который будет записано двоичное представление этого узла hierarchyid.

Типы возвращаемых данных

Возвращаемый тип CLR:void

Замечания

Write может использоваться в SQL Server для внутренних операций, если без этого невозможно обойтись, например при загрузке данных из столбца hierarchyid. Write также используется для внутренних целей, когда выполняется преобразование между hierarchyid и varbinary.

Примеры

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

См. также

Read (компонент Database Engine)
ToString (компонент Database Engine)
CAST и CONVERT (Transact-SQL)
Справочник по методам типа данных hierarchyid