Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för: SQL Server 2017 (14.x) och senare versioner
Av Azure SQL Database
Azure SQL Managed Instance
Returnerar det interna graf-ID:t för ett angivet kant-ID.
Syntax
GRAPH_ID_FROM_EDGE_ID ( edge_id )
Arguments
edge_id
Teckenrepresentationen (JSON) för pseudokolumnen $edge_id i en kanttabell.
Returvärde
Returnerar det interna graf-ID:t, som är en storint.
Anmärkningar
- På grund av prestandakostnaderna för parsning och validering av den angivna teckenrepresentationen (JSON) av kanter bör du endast använda
GRAPH_ID_FROM_EDGE_IDdär det behövs. I de flesta fall bör MATCH vara tillräckligt för frågor över graftabeller. - För
GRAPH_ID_FROM_EDGE_IDatt returnera ett värde måste det angivna tecknet JSON vara giltigt och det namngivnaschema.tablei JSON måste vara en giltig kanttabell. - Om ett diagram-ID returneras av funktionen garanteras det bara att det är ett giltigt heltal. Inga kontroller görs om graf-ID:t finns i kanttabellen.
- Datatypen och beteendet för graf-ID:er är implementeringsspecifik information och kan komma att ändras. Du bör till exempel inte anta att diagram-ID:t i en viss kanttabell är sekventiella.
Examples
I följande exempel returneras det interna graf-ID:t för kanterna i kanttabellen friendOf .
SELECT GRAPH_ID_FROM_EDGE_ID($edge_id)
FROM friendOf;
Här är resultatet:
...
25073
98943
69725
68781
30354
...