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.
Syntaxe
ANYELEMENT ( expression )
Les arguments
expression Toute expression de requête valide qui retourne une collection à partir de laquelle extraire un élément.
Valeur de retour
Un élément unique dans la collection ou un élément arbitraire si la collection en a plusieurs ; si la collection est vide, retourne null. S’il collection s’agit d’une collection de type Collection<T>, ANYELEMENT(collection) il s’agit d’une expression valide qui génère une instance de type T.
Remarques
ANYELEMENT extrait un élément arbitraire d’une collection à valeurs multiples. Par exemple, l’exemple suivant tente d’extraire un élément singleton de l’ensemble Customers.
ANYELEMENT(Customers)
Exemple :
La requête Entity SQL suivante utilise l’opérateur ANYELEMENT pour extraire un élément d’une collection à valeurs multiples. La requête est basée sur adventureWorks Sales Model. Pour compiler et exécuter cette requête, procédez comme suit :
Suivez la procédure dans How to : Execute a Query that Returns StructuralType Results.
Transmettez la requête suivante en tant qu’argument à la
ExecuteStructuralTypeQueryméthode :
ANYELEMENT((SELECT VALUE product from AdventureWorksEntities.Products as
product where product.ListPrice = @price))