EXISTS (Entity SQL)
Bir koleksiyonun boş olup olmadığını belirler.
Söz dizimi
[NOT] EXISTS ( expression )
Bağımsız değişkenler
expression
Koleksiyon döndüren geçerli ifadeler.
DEĞİl EXISTS sonucunun olumsuzlandığını belirtir.
Dönüş Değeri
true
koleksiyon boş değilse; aksi takdirde , false
.
Açıklamalar
EXISTS, Varlık SQL kümesi işleçlerinden biridir. Tüm Varlık SQL kümesi işleçleri soldan sağa değerlendirilir. Entity SQL kümesi işleçleri için öncelik bilgileri için bkz . EXCEPT.
Örnek
Aşağıdaki Entity SQL sorgusu, koleksiyonun boş olup olmadığını belirlemek için EXISTS işlecini kullanır. Sorgu AdventureWorks Satış Modeli'ni temel alır. Bu sorguyu derlemek ve çalıştırmak için şu adımları izleyin:
Nasıl yapılır: StructuralType Sonuçları Döndüren Bir Sorgu Yürütme bölümündeki yordamı izleyin.
Aşağıdaki sorguyu yöntemine
ExecuteStructuralTypeQuery
bağımsız değişken olarak geçirin:
SELECT VALUE name FROM AdventureWorksEntities.Products
AS name WHERE exists(SELECT A FROM AdventureWorksEntities.Products
AS A WHERE A.ListPrice < @price1)