Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Meghatározza, hogy két gyűjtemény rendelkezik-e közös elemekkel.
Szemantika
expression OVERLAPS expression
Érvek
expression Bármely érvényes lekérdezési kifejezés, amely egy gyűjteményt ad vissza egy másik lekérdezési kifejezésből visszaadott gyűjtemény összehasonlításához. Minden kifejezésnek azonos típusúnak vagy közös alapnak vagy származtatott típusnak kell lennie, mint a expression.
Visszaadott érték
trueha a két gyűjtemény közös elemekkel rendelkezik; egyéb esetben. false
Megjegyzések
AZ ÁTFEDÉSEK funkcióval egyenértékűek a következők:
EXISTS ( expression INTERSECT expression )
AZ ÁTFEDÉSEK 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 az ÁTFEDÉSEK operátorral határozza meg, hogy két gyűjtemény közös értékkel rendelkezik-e. A lekérdezés az AdventureWorks értékesítési modellen alapul. A fordításhoz és a futtatáshoz kövesse az alábbi lépéseket:
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.
Adja át a következő lekérdezést argumentumként a
ExecuteStructuralTypeQuerymetódusnak:
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))