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

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

Синтаксис

void Write( BinaryWriter w ) 

Аргумент

  • 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