Write (Database Engine)

適用於:SQL ServerAzure SQL DatabaseAzure SQL 受控執行個體

Write 會寫出 SqlHierarchyId 的二進位表示法到傳入的 BinaryWriter。 Write 無法使用 Transact-SQL 呼叫。 請改用 CAST 或 CONVERT。

Syntax

void Write( BinaryWriter w )

注意

若要檢視 SQL Server 2014 (12.x) 和舊版的 Transact-SQL 語法,請參閱 舊版檔

引數

w
hierarchyid 節點的二進位表示法寫出的 BinaryWriter 物件。

傳回型別

CLR 傳回型別:void

備註

SQL Server 會在需要的時候於內部使用 Write,例如從 hierarchyid 資料行載入資料時。 在 hierarchyidvarbinary 之間進行轉換時,也會在內部呼叫 Write。

範例

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

另請參閱

Read (資料庫引擎)
ToString (Database Engine)
CAST 和 CONVERT (Transact-SQL)
Hierarchyid 資料類型方法參考