Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Baza danych SQL w usłudze Microsoft Fabric
Odczyt odczytuje binarną reprezentację SqlHierarchyId z przekazanego BinaryReader i ustawia obiekt SqlHierarchyId na wartość. Nie można wywołać odczytu przy użyciu języka Transact-SQL. Zamiast tego użyj funkcji CAST lub CONVERT.
Syntax
void Read(BinaryReader r)
Arguments
r
Obiekt BinaryReader, który generuje strumień binarny odpowiadający binarnej reprezentacji hierarchyid węzła.
Typy zwracane
clR zwraca typ:void
Remarks
Odczyt nie weryfikuje jego danych wejściowych. Jeśli podano nieprawidłowe dane wejściowe binarne, odczyt może zgłosić wyjątek. Może też zakończyć się powodzeniem i utworzyć nieprawidłowy obiekt SqlHierarchyId, którego metody mogą dać nieprzewidywalne wyniki lub zgłosić wyjątek.
Odczyt może być wywoływany tylko w nowo utworzonym obiekcie SqlHierarchyId.
Odczyt jest używany wewnętrznie przez program SQL Server, jeśli jest to konieczne, na przykład podczas zapisywania danych w kolumnie hierarchyid. Odczyt jest również wywoływany wewnętrznie po zakończeniu konwersji między i hierarchyid.
Examples
Byte[] encoding = new byte[] { 0x58 };
MemoryStream stream = new MemoryStream(encoding, false /*not writable*/);
BinaryReader br = new BinaryReader(stream);
SqlHierarchyId hid = new SqlHierarchyId();
hid.Read(br);
Zobacz też
zapisu (aparatu bazy danych)
RZUTOWANIE i konwertowanie (Transact-SQL)
hierarchyid odwołanie do metody typu danych