Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro: SQL Server 2017 (14.x) a novější verze
databáze SQL Azure SQL Database
Azure SQL Managed Instance
v Microsoft Fabric
Vrátí interní ID grafu pro dané ID hraničních zařízení.
Syntaxe
GRAPH_ID_FROM_EDGE_ID ( edge_id )
Arguments
edge_id
Reprezentace znaků (JSON) $edge_id pseudosloupce v hraniční tabulce
Návratová hodnota
Vrátí ID interního grafu, což je bigint.
Poznámky
- Vzhledem k výkonu při analýze a ověřování zadané reprezentace znaků (JSON) hran byste měli použít
GRAPH_ID_FROM_EDGE_IDpouze tam, kde je to potřeba. Ve většině případů by funkce POZVYHLEDAT měla stačit pro dotazy na grafové tabulky. - Aby
GRAPH_ID_FROM_EDGE_IDbylo možné vrátit hodnotu, musí být zadaný znak JSON platný a pojmenovanýschema.tablev rámci JSON musí být platná hraniční tabulka. - Pokud funkce vrátí ID grafu, je zaručeno, že se jedná o platné celé číslo. Nejsou provedeny žádné kontroly, zda je ID grafu v hraniční tabulce.
- Datový typ a chování ID grafů jsou podrobnosti specifické pro implementaci a můžou se změnit. Neměli byste například předpokládat, že ID grafu v dané hraniční tabulce jsou sekvenční.
Examples
Následující příklad vrátí interní ID grafu pro hrany v friendOf hraniční tabulce.
SELECT GRAPH_ID_FROM_EDGE_ID($edge_id)
FROM friendOf;
Tady jsou výsledky:
...
25073
98943
69725
68781
30354
...