Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Bestimmt, ob zwei Auflistungen gemeinsame Elemente aufweisen.
Syntax
expression OVERLAPS expression
Argumente
expression Ein beliebiger gültiger Abfrageausdruck, der eine Auflistung zurückgibt, die mit der auflistung verglichen werden soll, die von einem anderen Abfrageausdruck zurückgegeben wird. Alle Ausdrücke müssen denselben Typ oder einen gemeinsamen Basis- oder abgeleiteten Typ aufweisen wie expression.
Rückgabewert
truewenn die beiden Auflistungen gemeinsame Elemente aufweisen; andernfalls . false
Bemerkungen
ÜBERLAPPUNGEN bietet funktionsäquivalent zu folgendem:
EXISTS ( expression INTERSECT expression )
OVERLAPS ist einer der Entitäts-SQL-Satzoperatoren. Alle Entitäts-SQL-Satzoperatoren werden von links nach rechts ausgewertet. Rangfolgeinformationen für die Entitäts-SQL-Satzoperatoren finden Sie unter EXCEPT.
Beispiel
Die folgende Entity SQL-Abfrage verwendet den OVERLAPS-Operator, um zu bestimmen, ob zwei Auflistungen einen gemeinsamen Wert aufweisen. Die Abfrage basiert auf dem AdventureWorks Sales Model. Führen Sie die folgenden Schritte aus, um dies zu kompilieren und auszuführen:
Gehen Sie wie folgt vor : Ausführen einer Abfrage, die StrukturelleType-Ergebnisse zurückgibt.
Übergeben Sie die folgende Abfrage als Argument an die
ExecuteStructuralTypeQueryMethode:
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))