Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
Si applica a: SQL Server 2017 (14.x) e versioni
successive del database
SQL di Azure Istanza
gestita di SQLdi Azure in Microsoft Fabric
Restituisce l'ID oggetto per un ID grafo specificato.
Sintassi
OBJECT_ID_FROM_EDGE_ID ( edge_id )
Argomenti
edge_id
La pseudocolonna $edge_id in una tabella bordi del grafo.
Valore restituito
Restituisce l'oggetto object_id per la tabella del grafo corrispondente all'oggetto edge_id fornito.
object_id è di tipo int. Se viene specificato un oggetto edge_id non valido, viene restituito NULL.
Osservazioni:
- A causa del sovraccarico delle prestazioni dell'analisi e della convalida della rappresentazione dei caratteri fornita (JSON) degli archi, è consigliabile usare
OBJECT_ID_FROM_EDGE_IDsolo se necessario. Nella maggior parte dei casi, MATCH dovrebbe essere sufficiente per le query sulle tabelle grafo. - Per consentire a
OBJECT_ID_FROM_EDGE_IDdi restituire un valore, la rappresentazione di caratteri fornita (JSON) dell'ID bordo deve essere valida e l'oggetto denominatoschema.tableall'interno del codice JSON deve essere una tabella bordi valida. L'ID grafo all'interno della rappresentazione di caratteri (JSON) non deve necessariamente esistere nella tabella bordi. Può essere qualsiasi intero valido. -
OBJECT_ID_FROM_EDGE_IDè l'unico modo supportato per analizzare la rappresentazione dei caratteri (JSON) di un ID bordo.
Esempi
L'esempio seguente restituisce l'oggetto object_id per tutti i nodi $edge_id della tabella bordi del grafo likes. Nell'esempio di database di SQL Graph i valori restituiti sono costanti e uguali all'oggetto object_id della tabella likes (978102525 in questo esempio).
SELECT OBJECT_ID_FROM_EDGE_ID($from_id)
FROM likes;
Ecco i risultati:
...
978102525
978102525
978102525
...