Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Extrait un élément d'une collection à valeurs multiples.
ANYELEMENT ( expression )
Arguments
- expression
Toute expression de requête valide qui retourne une collection dont extraire un élément.
Valeur de retour
Élément unique de la collection ou élément arbitraire si la collection en comporte plusieurs ; si la collection est vide, retourne null. Si collection est une collection de type Collection<T>, ANYELEMENT(collection)est une expression valide qui produit une instance de type T.
Notes
ANYELEMENT extrait un élément arbitraire d'une collection à valeurs multiples. L'exemple ci-dessous tente d'extraire un élément singleton du jeu Customers.
ELEMENT(Customers)
Exemple
La requête Entité SQL ci-dessous utilise l'opérateur ANYELEMENT pour extraire un élément d'une collection à valeurs multiples. Cette requête est basée sur le modèle de vente AdventureWorks Sales Model. Pour compiler et exécuter cette requête, procédez comme suit :
Suivez la procédure indiquée dans Procédure : exécuter une requête qui retourne des résultats StructuralType (EntityClient).
Passez à la méthode
ExecuteStructuralTypeQueryla requête suivante en tant qu'argument :
anyelement((SELECT VALUE product from AdventureWorksEntities.Product as
product where product.ListPrice = 125))
La sortie est présentée ci-dessous :
ProductID: 842
Name: Touring-Panniers, Large
ProductNumber: PA-T100
MakeFlag: False
...
Voir aussi
Concepts
Opérateurs d'ensemble (Entity SQL)
Référence Entity SQL
Types structurés nullables (Entity SQL)