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:
Följ proceduren i Så här kör du en fråga som returnerar StructuralType-resultat.
Skicka följande fråga som ett argument till
ExecuteStructuralTypeQuery
metoden:
FLATTEN(SELECT VALUE c.SalesOrderHeaders From
AdventureWorksEntities.Contacts AS c)