Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Extrai um elemento de uma coleção de valores múltiplos.
Sintaxe
ANYELEMENT ( expression )
Argumentos
expression Qualquer expressão de consulta válida que retorna uma coleção da qual extrair um elemento.
Valor de retorno
Um único elemento na coleção ou um elemento arbitrário se a coleção tiver mais de um; Se a coleção estiver vazia, retorna null. Se collection é uma coleção do tipo Collection<T>, então ANYELEMENT(collection) é uma expressão válida que produz uma instância do tipo T.
Observações
ANYELEMENT extrai um elemento arbitrário de uma coleção de valores múltiplos. Por exemplo, o exemplo a seguir tenta extrair um elemento singleton do conjunto Customers.
ANYELEMENT(Customers)
Exemplo
A consulta Entity SQL a seguir usa o operador ANYELEMENT para extrair um elemento de uma coleção de valores múltiplos. A consulta é baseada no Modelo de Vendas AdventureWorks. Para compilar e executar esta consulta, siga estes passos:
Siga o procedimento em Como: Executar uma consulta que retorna resultados StructuralType.
Passe a seguinte consulta como um argumento para o
ExecuteStructuralTypeQuerymétodo:
ANYELEMENT((SELECT VALUE product from AdventureWorksEntities.Products as
product where product.ListPrice = @price))