Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Gäller för: SQL Server 2017 (14.x) och senare versioner
Azure SQL Database
Azure SQL Managed Instance
SQL Database i Microsoft Fabric
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
...