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.
[NOT] EXISTS ( expression )
Arguments
- expression
Toute expression valide qui retourne une collection.
- NOT
Indique que la valeur du résultat de l'opérateur EXISTS est inversée.
Valeur de retour
true si la collection n'est pas vide ; sinon, false.
Notes
EXISTS est l'un des opérateurs d'ensemble Entité SQL. Tous les opérateurs d'ensemble Entité SQL sont évalués de gauche à droite. Pour obtenir des informations sur la priorité des opérateurs d'ensemble Entité SQL, voir EXCEPT (Entity SQL).
Exemple
La requête Entity SQL ci-dessous utilise l'opérateur EXISTS pour déterminer si la collection est vide. Cette requête est basée sur le modèle de vente AdventureWorks. 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 :
select VALUE name from AdventureWorksEntities.Product
AS name where exists(SELECT A from AdventureWorksEntities.Product
as A where A.ListPrice < 20)