SET (Entitets-SQL)
SET-uttrycket används för att konvertera en samling objekt till en uppsättning genom att ge en ny samling med alla duplicerade element borttagna.
Syntax
SET ( expression )
Argument
expression
Alla giltiga frågeuttryck som returnerar en samling.
Kommentarer
Set-uttrycket SET(c)
är logiskt likvärdigt med följande select-instruktion:
SELECT VALUE DISTINCT c FROM c
SET
är en av operatorerna för entitets-SQL-uppsättning. Alla entitets-SQL-uppsättningsoperatorer utvärderas från vänster till höger. Mer information om entitets-SQL-uppsättningsoperatorer finns i UNDANTAG för prioritetsinformation.
Exempel
Följande SQL-entitetsfråga använder SET-uttrycket för att konvertera en samling objekt till en uppsättning. Frågan baseras på AdventureWorks försäljningsmodell. Följ dessa steg för att kompilera och köra den här frågan:
Följ proceduren i Så här kör du en fråga som returnerar PrimitiveType-resultat.
Skicka följande fråga som ett argument till
ExecutePrimitiveTypeQuery
metoden:
SET(SELECT VALUE P.Name FROM AdventureWorksEntities.Products AS P)