Delen via


SET (Entiteit SQL)

De SET-expressie wordt gebruikt om een verzameling objecten te converteren naar een set door een nieuwe verzameling te genereren waarbij alle dubbele elementen zijn verwijderd.

Syntaxis

SET ( expression )

Argumenten

expression Elke geldige query-expressie die een verzameling retourneert.

Opmerkingen

De setexpressie is logisch gelijk aan de volgende select-instructie SET(c) :

SELECT VALUE DISTINCT c FROM c

SET is een van de entiteits-SQL-setoperators. Alle entiteits-SQL-setoperators worden van links naar rechts geƫvalueerd. Zie BEHALVE voor informatie over prioriteit voor de entiteits-SQL-setoperators.

Opmerking

De volgende Entiteit SQL-query maakt gebruik van de SET-expressie om een verzameling objecten te converteren naar een set. De query is gebaseerd op het AdventureWorks Sales Model. Voer de volgende stappen uit om deze query te compileren en uit te voeren:

  1. Volg de procedure in Procedure: Voer een query uit die PrimitieveType-resultaten retourneert.

  2. Geef de volgende query als argument door aan de ExecutePrimitiveTypeQuery methode:

SET(SELECT VALUE P.Name FROM AdventureWorksEntities.Products AS P)

Zie ook