Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Určuje, jestli je kolekce prázdná.
Syntaxe
[NOT] EXISTS ( expression )
Argumenty
expression Libovolný platný výraz, který vrací kolekci.
NOT Určuje, že výsledek funkce EXISTS je negovaná.
Návratová hodnota
truepokud kolekce není prázdná; v opačném případě . false
Poznámky
EXISTS je jedním z operátorů sady Entity SQL. Všechny operátory sady Entity SQL se vyhodnocují zleva doprava. Informace o prioritách pro operátory sady Entity SQL naleznete v tématu S VÝJIMKOU.
Příklad
Následující dotaz Entity SQL používá operátor EXISTS k určení, zda je kolekce prázdná. Dotaz je založený na prodejním modelu AdventureWorks. Chcete-li tento dotaz zkompilovat a spustit, postupujte takto:
Postupujte podle pokynů v části Postupy: Provedení dotazu, který vrací výsledky typu StructuralType.
Jako argument metody
ExecuteStructuralTypeQuerypředejte následující dotaz:
SELECT VALUE name FROM AdventureWorksEntities.Products
AS name WHERE exists(SELECT A FROM AdventureWorksEntities.Products
AS A WHERE A.ListPrice < @price1)