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 2017 (14.x) und höhere Versionen
von Azure SQL Database
Azure SQL Managed Instance
SQL sql database in Microsoft Fabric
Gibt die Objekt-ID für eine bestimmte Graphknoten-ID zurück.
Syntax
OBJECT_ID_FROM_NODE_ID ( node_id )
Argumente
node_id
Die Zeichendarstellung (JSON) für eines der folgenden Elemente:
- Die Pseudospalte
$node_idfür eine Knotentabelle - Die Pseudospalte
$from_idfür eine Edgetabelle - Die Spalte
$to_idfür eine Edgetabelle
Rückgabewert
Gibt die object_id für die Graphtabelle zurück, die der angegebenen node_id entspricht.
object_id ist vom Typ int. Bei einer ungültigen node_id wird NULL zurückgegeben.
Bemerkungen
- Aufgrund des Leistungsaufwands für die Analyse und Überprüfung der angegebenen Zeichendarstellung (JSON) von Knoten sollten Sie
OBJECT_ID_FROM_NODE_IDnur bei Bedarf verwenden. In den meisten Fällen sollte MATCH für Abfragen über Graphtabellen ausreichend sein. - Damit
OBJECT_ID_FROM_NODE_IDeinen Wert zurückgeben kann, muss die angegebene Zeichendarstellung (JSON) der Knoten-ID gültig sein, und die benannteschema.tableinnerhalb des JSON-Objekts muss eine gültige Knotentabelle sein. Die Graph-ID innerhalb der Zeichendarstellung (JSON) darf in der Knotentabelle nicht enthalten sein. Sie kann eine beliebige gültige ganze Zahl sein. -
OBJECT_ID_FROM_NODE_IDstellt die einzige unterstützte Möglichkeit dar, die Zeichendarstellung (JSON) einer Knoten-ID zu analysieren.
Beispiele
Im folgenden Beispiel wird die object_id für alle $from_id-Knoten in der Graph-Edge-Tabelle likes zurückgegeben. Im Beispiel für die SQL-Graphdatenbank werden nur die $node_id-Werte aus der Tabelle Person als zugehörige $from_id-Werte in likes verwendet. Daher sind die zurückgegebenen Werte konstant und gleich der object_id der Tabelle Person (in diesem Beispiel 1525580473).
SELECT OBJECT_ID_FROM_NODE_ID($from_id)
FROM likes;
Dies sind die Ergebnisse:
...
1525580473
1525580473
1525580473
...