Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
İki koleksiyonun ortak öğeleri olup olmadığını belirler.
Sözdizimi
expression OVERLAPS expression
Tartışmalar
expression Başka bir sorgu ifadesinden döndürülen koleksiyonla karşılaştırmak için bir koleksiyon döndüren geçerli sorgu ifadeleri. Tüm ifadeler ile aynı türde veya ortak bir taban veya türetilmiş türde expressionolmalıdır.
Dönüş Değeri
true iki koleksiyon ortak öğelere sahipse; aksi takdirde , false.
Açıklamalar
ÖRTÜŞMELER, işlevsel olarak aşağıdakilere eşdeğerdir:
EXISTS ( expression INTERSECT expression )
ÇAKıŞMALAR, 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, iki koleksiyonun ortak bir değere sahip olup olmadığını belirlemek için OVERLAPS işlecini kullanır. Sorgu AdventureWorks Satış Modeli'ni temel alır. Bunu 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
ExecuteStructuralTypeQuerybağımsız değişken olarak geçirin:
SELECT value P FROM AdventureWorksEntities.Products
AS P WHERE ((SELECT P FROM AdventureWorksEntities.Products
AS P WHERE P.ListPrice > @price1) overlaps (SELECT P FROM
AdventureWorksEntities.Products AS P WHERE P.ListPrice < @price2))