Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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 )
Argumentpunkter
expression Alla giltiga frågeuttryck som returnerar en samling.
Anmärkningar
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
ExecutePrimitiveTypeQuerymetoden:
SET(SELECT VALUE P.Name FROM AdventureWorksEntities.Products AS P)