Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
L'espressione SET viene utilizzata per convertire un insieme di oggetti in un set restituendo un nuovo insieme da cui sono stati rimossi tutti i duplicati.
SET ( expression )
Argomenti
- expression
Qualsiasi espressione di query valida che restituisce un insieme.
Osservazioni
L'espressione set SET(c) equivale, dal punto di vista logico, all'istruzione Select seguente:
SELECT VALUE DISTINCT c FROM c
SET è uno degli operatori sugli insiemi di Entity SQL. Tutti gli operatori sugli insiemi di Entity SQL vengono valutati da sinistra a destra. Per informazioni sulla priorità degli operatori sugli insiemi di Entity SQL, vedere EXCEPT (Entity SQL).
Esempio
Nella query Entity SQL seguente viene utilizzata l'espressione SET per convertire un insieme di oggetti in un set. La query è basata sul modello Sales di AdventureWorks. Per compilare ed eseguire questa query, effettuare le operazioni seguenti:
Seguire la procedura indicata in Procedura: eseguire una query che restituisce risultati PrimitiveType (EntityClient).
Passare la query seguente come argomento al metodo
ExecutePrimitiveTypeQuery:
SET(SELECT VALUE P.Name FROM AdventureWorksEntities.Product AS P)
Di seguito viene riportato l'output:
Value: Adjustable Race
Value: All-Purpose Bike Stand
Value: AWC Logo Cap
Value: BB Ball Bearing
Value: Bearing Ball
...
Vedere anche
Concetti
Operatori sugli insiemi (Entity SQL)
Riferimenti a Entity SQL