Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a: SQL Server 2017 (14.x) e versões posteriores
do Banco de Dados SQL do AzureBanco de Dados SQL
do Azure Banco de Dados SQL banco de dados SQL do Banco de Dados SQL do Azure
banco de dados SQL no Microsoft Fabric
Retorna a ID de objeto de determinada ID de nó do grafo.
Sintaxe
OBJECT_ID_FROM_NODE_ID ( node_id )
Argumentos
node_id
A representação de caracteres (JSON) de um dos seguintes itens:
- A pseudo-coluna
$node_idde uma tabela de nós. - A pseudo-coluna
$from_idde uma tabela de borda. - A coluna
$to_idde uma tabela de borda.
Valor retornado
Retorna object_id da tabela de grafo correspondente à node_id fornecida.
object_id é um int. Se um node_id inválido é fornecido, o retorno é NULL.
Comentários
- Devido à sobrecarga de desempenho da análise e validação da representação de caracteres (JSON) fornecida dos nós, você só deve usar
OBJECT_ID_FROM_NODE_IDquando necessário. Na maioria dos casos, MATCH deve ser suficiente para consultas em tabelas de grafo. - Para
OBJECT_ID_FROM_NODE_IDretornar um valor, a representação de caracteres (JSON) fornecida da ID de nó deve ser válida e oschema.tablenomeado dentro do JSON deve ser uma tabela de nós válida. A ID de grafo dentro da representação de caracteres (JSON) não precisa existir na tabela de nós. Pode ser qualquer inteiro válido. -
OBJECT_ID_FROM_NODE_IDé a única maneira com suporte para analisar a representação de caracteres (JSON) de uma ID de nó.
Exemplos
O exemplo a seguir retorna object_id para todos os nós $from_id da tabela de bordas do grafo likes. No Exemplo de Banco de Dados de Grafo do SQL, usamos apenas os valores $node_id da tabela Person como os valores $from_id correspondentes em likes. Portanto, os valores retornados são constantes e iguais à object_id da tabela Person (1525580473 neste exemplo).
SELECT OBJECT_ID_FROM_NODE_ID($from_id)
FROM likes;
Estes são os resultados:
...
1525580473
1525580473
1525580473
...