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 csomópontazonosító belső gráfazonosítóját adja vissza.
Szemantika
GRAPH_ID_FROM_NODE_ID ( node_id )
Arguments
node_id
Az alábbi karakterek karakterábrázolása (JSON):
- Egy
$node_idcsomóponttábla pszeudooszlopa. - Egy
$from_idéltábla pszeudooszlopa. - Egy
$to_idéltábla oszlopa.
Visszaadott érték
A belső gráfazonosítót adja vissza, amely egy bigint.
Megjegyzések
- A csomópontok megadott karakterábrázolásának (JSON) elemzésével és érvényesítésével kapcsolatos teljesítményterhelés miatt csak akkor érdemes használni
GRAPH_ID_FROM_NODE_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_NODE_IDérték visszaadásához a megadott karakterábrázolásnak (JSON) érvényesnek kell lennie, és a JSON-ban elnevezettnekschema.tableérvényes csomóponttá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 csomóponttáblában.
- A gráfazonosítók adattípusa és viselkedése implementációspecifikus részletek, és változhatnak. Tegyük fel például, hogy egy adott csomóponttáblában lévő gráfazonosítók szekvenciálisak.
Példák
Az alábbi példa a csomóponttáblában lévő csomópontok belső gráfazonosítóját Person adja vissza.
SELECT GRAPH_ID_FROM_NODE_ID($node_id)
FROM Person;
Az eredmények a következők:
...
1764
1806
19051
...