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.
Este documento contém informações de referência sobre a cláusula FROM para a linguagem de consulta de Gêmeos Digitais do Azure.
A cláusula FROM é a segunda parte de uma consulta. Ela especifica a coleção e as junções nas quais a consulta atuará.
Esta cláusula é necessária para todas as consultas.
SELECIONAR ... DE DIGITALTWINS
Use FROM DIGITALTWINS (não diferencia maiúsculas de minúsculas) para se referir a toda a coleção de gêmeos digitais em uma instância.
Opcionalmente, você pode adicionar um nome à coleção de gêmeos digitais adicionando o nome ao final da instrução.
Sintaxe
Básico:
--SELECT ...
FROM DIGITALTWINS
Para nomear a coleção:
--SELECT ...
FROM DIGITALTWINS <collection-name>
Exemplos
Esta é uma consulta básica. A consulta a seguir retorna todos os gêmeos digitais na instância.
SELECT *
FROM DIGITALTWINS
Esta é uma consulta com uma coleção nomeada. A consulta a seguir atribui um nome T à coleção e ainda retorna todos os gêmeos digitais na instância.
SELECT *
FROM DIGITALTWINS T
SELECIONAR ... DE RELAÇÕES
Use FROM RELATIONSHIPS (não diferencia maiúsculas de minúsculas) para se referir a toda a coleção de relações em uma instância.
Opcionalmente, você pode adicionar um nome à coleção de relações adicionando o nome ao final da instrução.
Observação
Este recurso não pode ser combinado com JOIN.
Sintaxe
Básico:
--SELECT ...
FROM RELATIONSHIPS
Para nomear a coleção:
--SELECT ...
FROM RELATIONSHIPS <collection-name>
Exemplos
Esta é uma consulta que retorna todas as relações na instância.
SELECT *
FROM RELATIONSHIPS
Esta é uma consulta que retorna todas as relações provenientes dos gêmeos A, B, C ou D.
SELECT *
FROM RELATIONSHIPS
WHERE $sourceId IN ['A', 'B', 'C', 'D']
Como usar FROM e JOIN juntos
A cláusula FROM pode ser combinada com a cláusula JOIN para expressar passagens entre entidades no grafo dos Gêmeos Digitais do Azure.
Para obter mais informações sobre a cláusula JOIN e a criação de consultas de passagem de grafo, consulte Referência de linguagem de consulta dos Gêmeos Digitais do Azure: cláusula JOIN.
Limitações
Os limites a seguir se aplicam a consultas que usam FROM.
Para obter mais informações, consulte as próximas seções.
Sem subconsultas
Não há suporte para subconsultas na instrução FROM.
Exemplo (negativo)
A consulta a seguir ilustra a ação impossível que não é possível ser feita de acordo com essa limitação.
SELECT *
FROM (SELECT * FROM DIGITALTWINS T WHERE ...)
Escolha FROM RELATIONSHIPS ou JOIN
O recurso FROM RELATIONSHIPS não pode ser combinado com JOIN. Você terá que selecionar qual dessas opções se funciona melhor para as informações que você gostaria de selecionar.