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 élazonosító belső gráfazonosítóját adja vissza.
Szemantika
GRAPH_ID_FROM_EDGE_ID ( edge_id )
Arguments
edge_id
A pszeudooszlop karakterábrázolása $edge_id (JSON) egy éltáblában.
Visszaadott érték
A belső gráfazonosítót adja vissza, amely egy bigint.
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
GRAPH_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. - Az
GRAPH_ID_FROM_EDGE_IDérték visszaadásához a megadott JSON karakternek érvényesnek kell lennie, és a JSON-ban elnevezettschema.tablekarakternek érvényes éltáblának kell lennie. - Ha a függvény visszaad egy gráfazonosítót, az csak akkor garantált, hogy érvényes egész szám lesz. A rendszer nem ellenőrzi, hogy a gráfazonosító szerepel-e a peremtáblában.
- A gráfazonosítók adattípusa és viselkedése implementációspecifikus részletek, és változhatnak. Nem feltételezheti például, hogy egy adott éltáblában lévő gráfazonosítók szekvenciálisak.
Példák
Az alábbi példa az éltáblában lévő élek belső gráfazonosítóját friendOf adja vissza.
SELECT GRAPH_ID_FROM_EDGE_ID($edge_id)
FROM friendOf;
Az eredmények a következők:
...
25073
98943
69725
68781
30354
...