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.
Détermine si une collection est vide.
Syntaxe
[NOT] EXISTS ( expression )
Les arguments
expression Toute expression valide qui retourne une collection.
NOT Spécifie que le résultat d’EXISTS doit être supprimé.
Valeur de retour
true si la collection n’est pas vide ; sinon, false.
Remarques
EXISTS est l’un des opérateurs de jeu Entity SQL. Tous les opérateurs de jeu Entity SQL sont évalués de gauche à droite. Pour obtenir des informations de précédence pour les opérateurs de jeu Entity SQL, consultez EXCEPT.
Exemple :
La requête Entity SQL suivante utilise l’opérateur EXISTS pour déterminer si la collection est vide. 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 :
SELECT VALUE name FROM AdventureWorksEntities.Products
AS name WHERE exists(SELECT A FROM AdventureWorksEntities.Products
AS A WHERE A.ListPrice < @price1)