Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy: SQL Server 2017 (14.x) i nowsze wersje bazy danych
SQL Sql Database azure SQL
Database
w usłudze Microsoft Fabric
Zwraca wewnętrzny identyfikator grafu dla danego identyfikatora węzła.
Składnia
GRAPH_ID_FROM_NODE_ID ( node_id )
Arguments
node_id
Reprezentacja znaku (JSON) dla jednej z poniższych wartości:
-
$node_idPseudokolumna tabeli węzłów. -
$from_idPseudokolumna tabeli krawędzi. - Kolumna
$to_idtabeli krawędzi.
Wartość zwracana
Zwraca wewnętrzny identyfikator grafu, który jest bigint.
Uwagi
- Ze względu na obciążenie wydajności analizowania i weryfikowania podanej reprezentacji znaków (JSON) węzłów należy używać
GRAPH_ID_FROM_NODE_IDtylko w razie potrzeby. W większości przypadków dopasowanie powinno być wystarczające dla zapytań dotyczących tabel grafów. - Aby
GRAPH_ID_FROM_NODE_IDzwrócić wartość, podana reprezentacja znaku (JSON) musi być prawidłowa, a nazwanaschema.tablew formacie JSON musi być prawidłową tabelą węzłów. - Jeśli identyfikator grafu jest zwracany przez funkcję, gwarantuje to tylko, że będzie prawidłową liczbą całkowitą. Nie są sprawdzane, czy identyfikator grafu znajduje się w tabeli węzłów.
- Typ danych i zachowanie identyfikatorów grafów są szczegółami specyficznymi dla implementacji i mogą ulec zmianie. Na przykład nie należy zakładać, że identyfikatory grafów w danej tabeli węzłów są sekwencyjne.
Przykłady
Poniższy przykład zwraca wewnętrzny identyfikator grafu dla węzłów w Person tabeli węzłów.
SELECT GRAPH_ID_FROM_NODE_ID($node_id)
FROM Person;
Oto wyniki:
...
1764
1806
19051
...