Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Określa, czy kolekcja jest pusta.
Składnia
[NOT] EXISTS ( expression )
Argumenty (w programowaniu)
expression Dowolne prawidłowe wyrażenie zwracające kolekcję.
NOT Określa, że wynik ISTNIEJE jest negowany.
Wartość zwracana
true jeśli kolekcja nie jest pusta; w przeciwnym razie, false.
Uwagi
EXISTS to jeden z operatorów zestawu SQL jednostki. Wszystkie operatory zestawu SQL jednostek są oceniane od lewej do prawej. Aby uzyskać informacje o pierwszeństwie dla operatorów zestawu SQL jednostek, zobacz Z WYJĄTKIEM.
Przykład
Następujące zapytanie Entity SQL używa operatora EXISTS, aby określić, czy kolekcja jest pusta. Zapytanie jest oparte na modelu AdventureWorks Sales. Aby skompilować i uruchomić to zapytanie, wykonaj następujące kroki:
Postępuj zgodnie z procedurą w temacie Instrukcje: wykonywanie zapytania zwracającego wyniki StructuralType.
Przekaż następujące zapytanie jako argument do
ExecuteStructuralTypeQuerymetody :
SELECT VALUE name FROM AdventureWorksEntities.Products
AS name WHERE exists(SELECT A FROM AdventureWorksEntities.Products
AS A WHERE A.ListPrice < @price1)