Procedura: specificare la clausola TOP nelle query
La clausola TOP restituisce solo le prime n righe o il primo n percent delle righe di una query.La clausola TOP è utile quando si desidera controllare una parte dei risultati per verificare se la query funziona come previsto. Tale clausola consente di effettuare questa operazione senza occupare tutte le risorse necessarie per restituire tutti i risultati della query.
[!NOTA]
Questa funzionalità è disponibile solo se si effettua la connessione a un database di Microsoft SQL Server.
[!NOTA]
Nel computer in uso è possibile che vengano visualizzati nomi o percorsi diversi per alcuni elementi dell'interfaccia utente di Visual Studio nelle istruzioni seguenti. La versione di Visual Studio in uso e le impostazioni configurate determinano questi elementi. Per ulteriori informazioni vedere Impostazioni di Visual Studio.
Per specificare la clausola TOP nelle query
Aprire una query in Esplora soluzioni o crearne una nuova.
Scegliere Finestra Proprietà dal menu Visualizza.
Nella finestra Proprietà individuare ed espandere la proprietà Specifica TOP.
Fare clic sulla proprietà figlio (Top) e impostarla su Sì.
Nella proprietà figlio Espressione digitare un'espressione con risultato numerico, ad esempio "10" o "2*5".
Fare clic sulla proprietà figlio Percent e indicare se la proprietà Espressione deve essere considerata come percentuale di tutte le righe restituite (Sì) o come numero assoluto di righe restituite (No).
Se nella query viene utilizzata la clausola ORDER BY, fare clic sulla proprietà figlio With Ties e scegliere Sì per visualizzare tutte le righe di un gruppo se viene inclusa solo una parte del gruppo oppure No per non visualizzarle tutte.
Man mano che si esegue la procedura sopra descritta, la clausola TOP visualizzata nel riquadro SQL viene aggiornata in base alle impostazioni correnti delle proprietà.
[!NOTA]
Per modificare i valori delle proprietà figlio della proprietà Specifica TOP, è anche possibile modificare la clausola TOP nel riquadro SQL.