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 objekt-ID:t för ett visst grafkant-ID.
Syntax
OBJECT_ID_FROM_EDGE_ID ( edge_id )
Arguments
edge_id
Pseudokolumnen $edge_id i en grafkanttabell.
Returvärde
              object_id Returnerar för graftabellen som motsvarar den edge_id angivna. 
              object_id är en int. Om ett ogiltigt edge_id värde anges returneras NULL.
Anmärkningar
- På grund av prestandakostnaderna för parsning och validering av den angivna teckenrepresentationen (JSON) av kanter bör du endast använda 
OBJECT_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 
OBJECT_ID_FROM_EDGE_IDatt returnera ett värde måste den angivna teckenrepresentationen (JSON) för kant-ID:t vara giltig, och den namngivnaschema.tablei JSON måste vara en giltig kanttabell. Graf-ID:t i teckenrepresentationen (JSON) behöver inte finnas i kanttabellen. Det kan vara valfritt giltigt heltal. - 
              
OBJECT_ID_FROM_EDGE_IDär det enda sättet att parsa teckenrepresentationen (JSON) för ett kant-ID. 
Examples
I följande exempel returneras object_id för alla $edge_id noder i grafkanttabellen likes . I SQL Graph Database-exemplet är de värden som returneras konstanta och lika med object_idlikes tabellens (978102525 i det här exemplet).
SELECT OBJECT_ID_FROM_EDGE_ID($from_id)
FROM likes;
Här är resultatet:
...
978102525
978102525
978102525
...