Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:SQL Server
Azure SQL-Datenbank
Verwaltete Azure SQL-Instanz
SQL-Datenbank in Microsoft Fabric
Read liest binäre Darstellung von SqlHierarchyId aus dem übergebenen BinaryReader und legt das SqlHierarchyId-Objekt auf diesen Wert fest. Read kann nicht mit Transact-SQL aufgerufen werden. Verwenden Sie stattdessen CAST oder CONVERT.
Syntax
void Read(BinaryReader r)
Arguments
r
Das BinaryReader-Objekt, das einen binären Datenstrom erzeugt, der einer binären Darstellung eines hierarchyid-Knotens entspricht.
Rückgabetypen
CLR-Rückgabetyp: void
Remarks
Read überprüft seine Eingabe nicht. Wenn eine ungültige binäre Eingabe gegeben wird, löst Read möglicherweise eine Ausnahme aus. Oder der Vorgang ist erfolgreich und erzeugt ein ungültiges SqlHierarchyId-Objekt, dessen Methoden zu unvorhersagbaren Ergebnissen führen oder eine Ausnahme auslösen können.
Read kann nur für ein neu erstelltes SqlHierarchyId-Objekt aufgerufen werden.
Read wird wenn nötig intern von SQL Server verwendet, z.B. beim Schreiben von Daten in die hierarchyid-Spalte. Read wird auch intern aufgerufen, wenn eine Konvertierung zwischen varbinary und hierarchyid ausgeführt wird.
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);
Siehe auch
Write (Datenbank-Engine)
ToString (Datenbank-Engine)
CAST und CONVERT (Transact-SQL)
hierarchyid-Datentyp-Methodenverweis