Query Transact-SQL di SQL Server Management Studio
Utilizzare l'editor di query Transact-SQL per creare ed eseguire script Transact-SQL.
Funzioni
- È possibile digitare gli script nella finestra di query.
- Per eseguire gli script premere F5, fare clic su Esegui sulla barra degli strumenti oppure scegliere Esegui dal menu Query. Se una parte del codice è selezionata verrà eseguita solo tale parte. Se non è selezionata una parte specifica di codice verrà eseguito tutto il contenuto dell'editor di query.
- Per informazioni sulla sintassi Transact-SQL, selezionare una parola chiave nell'editor di query e quindi premere F1.
- Per visualizzare la Guida dinamica relativa alla sintassi Transact-SQL, scegliere Guida dinamica dal menu ?. Il componente Guida dinamica consente di visualizzare gli argomenti nella finestra Guida dinamica digitando parole chiave nell'Editor di query.
Barra degli strumenti Editor SQL
Quando l'editor di query è aperto, la barra degli strumenti Editor SQL viene visualizzata con i pulsanti seguenti.
- Connetti
Apre la finestra di dialogo Connetti al server che consente di stabilire una connessione a un server.
- Disconnetti
Disconnette l'editor di query corrente dal server.
- Cambia connessione
Apre la finestra di dialogo Connetti al server che consente di stabilire una connessione a un server diverso.
- Nuova query con connessione corrente
Apre una nuova finestra dell'editor di query utilizzando le stesse informazioni di connessione della finestra dell'editor di query corrente.
- Database disponibili
Consente di passare a un database diverso sullo stesso server.
- Esegui
Consente di eseguire il codice selezionato o, se non è selezionata alcuna parte specifica del codice, di eseguire tutto il codice contenuto nell'editor di query.
- Analizza
Consente di controllare la sintassi del codice selezionato. Se non è selezionata alcuna parte di codice, consente di controllare la sintassi di tutto il contenuto della finestra dell'editor di query.
- Annulla esecuzione query
Invia una richiesta di annullamento al server. Alcune query non possono essere annullate immediatamente, ma devono attendere una condizione di annullamento adatta. Al termine dell'annullamento possono verificarsi ritardi dovuti al rollback delle transazioni.
- Visualizza piano di esecuzione stimato
Richiede un piano di esecuzione query a Query Processor senza eseguire realmente la query e visualizza il piano nella finestra Piano di esecuzione. In tale piano vengono utilizzate statistiche dell'indice per stimare il numero di righe restituite previste durante ogni porzione di esecuzione della query. In caso di notevole discrepanza tra il numero di righe restituite e quelle stimate, il piano di query effettivo può essere diverso dal piano di esecuzione stimato e Query Processor modifica il piano per renderlo più efficiente.
- Analizza query in Ottimizzazione guidata motore di database
Apre l'Ottimizzazione guidata motore di database e utilizza la sintassi selezionata come carico di lavoro per l'analisi.
- Progetta query nell'editor
Avvia lo strumento Progettazione query, richiedendo le tabelle della query corrente.
- Includi piano di esecuzione effettivo
Esegue la query e ne restituisce i risultati della query insieme al piano di esecuzione utilizzato per la query come piano di query grafico nella finestra Piano di esecuzione.
- Includi statistiche client
Include una finestra Statistiche client contenente statistiche relative alla query e ai pacchetti di rete, nonché al tempo trascorso dall'inizio della query.
Modalità SQLCMD
Esegue la sintassi selezionata utilizzando SQLCMD.[!NOTA] La Modalità SQLCMD consente di eseguire comandi del sistema operativo. Evitare di eseguire istruzioni che richiedono una risposta. Non è possibile interagire con la connessione per rispondere alla richiesta e l'esecuzione della query proseguirà fino all'annullamento. Per ulteriori informazioni, vedere Modifica di script SQLCMD con l'editor di query.
- Risultati in formato testo
Restituisce i risultati della query in formato testo nella finestra Risultati.
- Risultati in formato griglia
Restituisce i risultati della query in formato griglia nella finestra Risultati.
- Risultati in un file
All'esecuzione della query viene visualizzata la finestra di dialogo Salva risultati. Digitare il Nome file e quindi fare clic su Salva per salvare il risultati della query come File di report con estensione.rpt
. Per visualizzare le opzioni avanzate, fare clic sulla freccia rivolta verso il basso del pulsante Salva e quindi selezionare Salva con codifica.
- Opzioni query
Apre la finestra di dialogo Opzioni query che consente di configurare le opzioni predefinite per l'esecuzione delle query e per i risultati della query.
Vedere anche
Altre risorse
Scrittura, analisi e modifica di script con SQL Server Management Studio
Modifica di script e file in SQL Server Management Studio
Tasti di scelta rapida di SQL Server Management Studio
Personalizzazione di menu e tasti di scelta rapida
Codifica tramite colori negli editor del codice
Migrazione da Query Analyzer a SQL Server Management Studio
Utilizzo dell'utilità sqlcmd