Condividi tramite


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

Guida in linea e informazioni

Assistenza su SQL Server 2005