Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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