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 diagramnod-ID.
Syntax
OBJECT_ID_FROM_NODE_ID ( node_id )
Arguments
node_id
Teckenrepresentationen (JSON) för något av följande objekt:
- Pseudokolumnen 
$node_idför en nodtabell. - Pseudokolumnen 
$from_idför en kanttabell. - Kolumnen 
$to_idför en kanttabell. 
Returvärde
              object_id Returnerar för graftabellen som motsvarar den node_id angivna. 
              object_id är en int. Om ett ogiltigt node_id värde anges returneras NULL.
Anmärkningar
- På grund av prestandakostnaderna för parsning och validering av den angivna teckenrepresentationen (JSON) för noder bör du endast använda 
OBJECT_ID_FROM_NODE_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_NODE_IDatt returnera ett värde måste den angivna teckenrepresentationen (JSON) för nod-ID:t vara giltig, och den namngivnaschema.tablei JSON måste vara en giltig nodtabell. Diagram-ID:t i teckenrepresentationen (JSON) behöver inte finnas i nodtabellen. Det kan vara valfritt giltigt heltal. - 
              
OBJECT_ID_FROM_NODE_IDär det enda sättet att parsa teckenrepresentationen (JSON) för ett nod-ID. 
Examples
I följande exempel returneras object_id för alla $from_id noder i grafkanttabellen likes . I SQL Graph Database-exemplet använder $node_id vi bara värdena från Person tabellen som motsvarande $from_id värden i likes. Därför är de värden som returneras konstanta och lika med object_idPerson tabellens (1525580473 i det här exemplet).
SELECT OBJECT_ID_FROM_NODE_ID($from_id)
FROM likes;
Här är resultatet:
...
1525580473
1525580473
1525580473
...