Condividi tramite


Opzioni (Esecuzione delle query - Generale)

Si applica a: SQL Server, Azure SQL Database, Istanza Gestita SQL di Azure, Azure Synapse Analytics, Platform System (PDW), Endpoint SQL analytics di Microsoft Fabric, Magazzino in Microsoft Fabric, Database SQL in Microsoft Fabric.

Utilizzare questa pagina per specificare le opzioni per l'esecuzione di query di Microsoft SQL Server. Per accedere a questa finestra di dialogo, fare clic con il pulsante destro del mouse sul corpo di una finestra dell'editor di query, quindi scegliere Opzioni query o scegliere Opzioni dal menu Strumenti, quindi la cartella Esecuzione query.

  • SET ROWCOUNT

    Il valore predefinito 0 indica che SQL Server attenderà i risultati fino a quando non vengono ricevuti tutti i risultati. Specificare un valore maggiore di 0 se si vuole che SQL Server interrompa la query dopo aver ottenuto il numero specificato di righe. Per disattivare questa opzione (in modo che vengano restituite tutte le righe), specificare SET ROWCOUNT 0.

  • SET TEXTSIZE

    Il valore predefinito di 2.147.483.647 byte indica che SQL Server fornirà un campo dati completo fino al limite di campi dati text, ntext, nvarchar(max) e varchar(max). Non influisce sul tipo di dati XML. Specificare un numero più piccolo per limitare i risultati di valori di grandi dimensioni. Le colonne maggiori del numero specificato verranno troncate.

  • Timeout di esecuzione

    Indica il numero di secondi di attesa prima di annullare la query. Il valore 0 indica un'attesa infinita o nessun timeout.

  • Separatore batch

    Inserisci una parola che usi per separare le istruzioni Transact-SQL in blocchi. Il valore predefinito è GO.

  • Per impostazione predefinita, aprire nuove query in modalità SQLCMD

    Selezionare questa casella di controllo per aprire nuove query in modalità SQLCMD. Questa casella di controllo è visibile solo quando la finestra di dialogo viene aperta tramite il menu Strumenti .

    Quando si seleziona questa opzione, tenere presente le limitazioni seguenti:

    • IntelliSense nell'editor di query del motore di database è disattivato.

    • Poiché l'editor di query non viene eseguito dalla riga di comando, non è possibile passare parametri della riga di comando, ad esempio le variabili.

    • Poiché l'editor di query non può rispondere alle richieste del sistema operativo, è necessario prestare attenzione a non eseguire istruzioni interattive.

  • Ripristina valore predefinito

    Reimposta tutti i valori in questa pagina sui valori predefiniti originali.

  • Richiesta di salvataggio delle finestre di query T-SQL non salvate alla chiusura

    Per impostazione predefinita, viene visualizzata una richiesta che chiede se si desidera salvare le modifiche apportate ai file con modifiche non salvate prima di chiuderle o uscire da SSMS. Deselezionare questa opzione potrebbe comportare la perdita di informazioni sull'editor di query durante la chiusura delle finestre di query o SSMS.

  • Verificare la presenza di transazioni aperte prima di chiudere le finestre di query T-SQL

    Per impostazione predefinita, SSMS verificherà se sono presenti transazioni aperte prima di chiudere una finestra dell'editor di query. Se si deseleziona questa opzione, questo controllo viene ignorato, con conseguente mancato commit delle transazioni aperte.