Dela via


PLATTA UT (entitets-SQL)

Konverterar en samling samlingar till en utplattad samling. Den nya samlingen innehåller samma element som den gamla samlingen, men utan en kapslad struktur.

Syntax

FLATTEN ( collection )

Argument

collection Alla giltiga uttryck som returnerar en samling värdesamlingar för att platta ut till en enda samling.

Kommentarer

FLATTEN ä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 operatorn FLATTEN för att konvertera en samling samlingar till en utplattad samling. 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 StructuralType-resultat.

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

FLATTEN(SELECT VALUE c.SalesOrderHeaders From 
    AdventureWorksEntities.Contacts AS c)

Se även