Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Определяет, имеют ли две коллекции общие элементы.
Синтаксис
expression OVERLAPS expression
Аргументы
expression Любое допустимое выражение запроса, возвращающее коллекцию для сравнения с коллекцией, возвращаемой из другого выражения запроса. Все выражения должны иметь одинаковый тип или общий базовый или производный тип expression.
Возвращаемое значение
Замечания
OVERLAPS обеспечивает функциональный эквивалент следующим:
EXISTS ( expression INTERSECT expression )
OVERLAPS является одним из операторов набора entity SQL. Все операторы набора Entity SQL оцениваются слева направо. Сведения о приоритете для операторов набора Entity SQL см. в разделе EXCEPT.
Пример
Следующий запрос Entity SQL использует оператор OVERLAPS для определения общего значения двух коллекций. Запрос основан на модели продаж AdventureWorks. Чтобы скомпилировать и запустить эту процедуру, выполните следующие действия.
Выполните процедуру, описанную в разделе "Практическое руководство. Выполнение запроса, возвращающего результаты структурного типа".
Передайте следующий запрос в качестве аргумента в
ExecuteStructuralTypeQueryметод:
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))