Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
A következőkre vonatkozik: Az SQL Server 2017 (14.x) és újabb verziói
az Azure SQL Database
Azure SQL Managed Instance
SQL Database-adatbázist a Microsoft Fabricben
Egy adott gráf élazonosítójának objektumazonosítóját adja vissza.
Szemantika
OBJECT_ID_FROM_EDGE_ID ( edge_id )
Arguments
edge_id
A $edge_id pszeudooszlop egy gráfszéltáblában.
Visszaadott érték
object_id A megadottnak megfelelő edge_id gráftáblát adja vissza.
object_id egy int. Ha érvénytelen edge_id értéket ad meg, a rendszer null értéket ad vissza.
Megjegyzések
- Az élek megadott karakterábrázolásának (JSON) elemzésével és érvényesítéséval kapcsolatos teljesítményterhelés miatt csak akkor érdemes használni
OBJECT_ID_FROM_EDGE_ID, ha szükséges. A legtöbb esetben a HOL.VAN függvénynek elegendőnek kell lennie a gráftáblákon keresztüli lekérdezésekhez. - Egy
OBJECT_ID_FROM_EDGE_IDérték visszaadásához az élazonosító megadott karakterábrázolásának (JSON) érvényesnek kell lennie, a JSON-ban pedig a névnekschema.tableérvényes éltáblának kell lennie. A karakterábrázolás (JSON) gráfazonosítójának nem kell léteznie a peremtáblában. Bármilyen érvényes egész szám lehet. -
OBJECT_ID_FROM_EDGE_IDaz élazonosító karakterábrázolásának (JSON) elemzésének egyetlen támogatott módja.
Példák
Az alábbi példa a object_id gráfszél táblázat összes $edge_id csomópontjának likes értékét adja vissza. Az SQL Graph Database-mintában a visszaadott értékek állandók és egyenlőek a tábla értékével (ebben a object_idlikes példában 978102525).
SELECT OBJECT_ID_FROM_EDGE_ID($from_id)
FROM likes;
Az eredmények a következők:
...
978102525
978102525
978102525
...