Dela via


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:

  1. Följ proceduren i Så här kör du en fråga som returnerar PrimitiveType-resultat.

  2. Skicka följande fråga som ett argument till ExecutePrimitiveTypeQuery metoden:

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

Se även