Megosztás:


EXISTS (Entity SQL)

Meghatározza, hogy egy gyűjtemény üres-e.

Szemantika

[NOT] EXISTS ( expression )

Érvek

expression Bármely érvényes kifejezés, amely gyűjteményt ad vissza.

NEM Azt adja meg, hogy a EXISTS eredménye negated legyen.

Visszaadott érték

trueha a gyűjtemény nem üres; egyéb esetben. false

Megjegyzések

A EXISTS az Entity SQL-halmaz operátorai közé tartozik. A rendszer balról jobbra értékeli az entity SQL-halmaz összes operátorát. Az Entity SQL-halmaz operátorainak elsőbbséget a KIVÉVE című témakörben talál.

példa

Az alábbi Entity SQL-lekérdezés a EXISTS operátorral határozza meg, hogy a gyűjtemény üres-e. A lekérdezés az AdventureWorks értékesítési modellen alapul. A lekérdezés fordításához és futtatásához kövesse az alábbi lépéseket:

  1. Kövesse a How to: Execute a Query that Returns StructuralType Results (Szerkezeti típus eredményeinek visszaadása) című témakör lépéseit.

  2. Adja át a következő lekérdezést argumentumként a ExecuteStructuralTypeQuery metódusnak:

SELECT VALUE name FROM AdventureWorksEntities.Products 
    AS name WHERE exists(SELECT A FROM AdventureWorksEntities.Products 
    AS A WHERE A.ListPrice < @price1)

Lásd még