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.
Extrai um elemento de uma coleção multivalorada.
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, retornará null. Se collection for uma coleção de tipos Collection<T>, será 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 multivalorizado. Por exemplo, o exemplo a seguir tenta extrair um elemento singleton do conjunto Customers.
ANYELEMENT(Customers)
Exemplo
A consulta SQL de entidade a seguir usa o operador ANYELEMENT para extrair um elemento de uma coleção multivalor. A consulta é baseada no Modelo de Vendas adventureworks. Para compilar e executar essa consulta, siga estas etapas:
Siga o procedimento em How to: Execute a Query that Returns StructuralType Results.
Passe a consulta a seguir como um argumento para o
ExecuteStructuralTypeQuerymétodo:
ANYELEMENT((SELECT VALUE product from AdventureWorksEntities.Products as
product where product.ListPrice = @price))