Condividi tramite


Esecuzione di Opzioni query (pagina Avanzate)

L'utilizzo dell'istruzione SET rende disponibili svariate opzioni. Utilizzare questa pagina per specificare un'opzione set per l'esecuzione di query di Microsoft SQL Server. Per informazioni dettagliate su ogni opzione, vedere la documentazione in linea di SQL Server.

  • SET NOCOUNT
    Non restituisce il conteggio del numero di righe sotto forma di messaggio con il set di risultati. Questa opzione è deselezionata per impostazione predefinita.

  • SET NOEXEC
    La query non viene eseguita. Questa opzione è deselezionata per impostazione predefinita.

  • SET PARSEONLY
    Consente di verificare la sintassi di ogni query senza eseguire le query. Questa opzione è deselezionata per impostazione predefinita.

  • SET CONCAT_NULL_YIELDS_NULL
    Se questa casella di controllo è selezionata, le query che eseguono il concatenamento di un valore esistente con un valore NULL restituiscono sempre NULL come risultato. Se questa casella di controllo è deselezionata, un valore esistente concatenato con un valore NULL restituisce il valore esistente. Questa opzione è selezionata per impostazione predefinita.

  • SET ARITHABORT
    Se questa casella di controllo è selezionata, quando un'istruzione INSERT, DELETE o UPDATE incontra un errore aritmetico (overflow, divisione per zero o errore di dominio) durante la valutazione dell'espressione, la query o il batch viene terminato. Se questa casella di controllo è deselezionata, viene fornito un valore NULL per quel valore, se possibile, l'esecuzione della query continua e nel risultato viene incluso un messaggio. Per ulteriori informazioni sull'argomento, vedere la documentazione in linea. Questa opzione è selezionata per impostazione predefinita.

  • SET SHOWPLAN_TEXT
    Quando questa casella di controllo è selezionata, il piano di query viene restituito in formato testo per ogni query. Questa opzione è deselezionata per impostazione predefinita.

  • SET STATISTICS TIME
    Se questa casella di controllo è selezionata, le statistiche temporali vengono restituite con ogni query. Questa opzione è deselezionata per impostazione predefinita.

  • SET STATISTICS IO
    Se questa casella di controllo è selezionata, le statistiche di input/output (I/O) vengono restituite con ogni query. Questa opzione è deselezionata per impostazione predefinita.

  • SET TRANSACTION ISOLATION LEVEL
    Il livello di isolamento delle transazioni READ COMMITTED è impostato per impostazione predefinita. Per ulteriori informazioni, vedere SET TRANSACTION ISOLATION LEVEL (Transact-SQL). Il livello di isolamento SNAPSHOT non è disponibile. Per utilizzare l'isolamento SNAPSHOT, aggiungere l'istruzione Transact-SQL seguente:

    SET TRANSACTION ISOLATION LEVEL SNAPSHOT;
    GO
    
  • SET DEADLOCK PRIORITY
    Il valore predefinito Normale consente a ogni query di avere la stessa priorità quando si verifica un deadlock. Selezionare la priorità Bassa nell'elenco a discesa se si desidera che la query specifica ignori gli eventuali conflitti con deadlock e che sia possibile selezionarla come query da terminare.

  • SET LOCK TIMEOUT
    Il valore predefinito -1 indica che i blocchi vengono mantenuti fino al completamento delle transazioni. Un valore uguale a 0 significa nessuna attesa e che non appena viene incontrato un blocco viene visualizzato un messaggio. Specificare un valore maggiore di 0 millisecondi per terminare una transazione se i blocchi delle transazioni devono essere mantenuti per un periodo di tempo superiore rispetto al tempo specificato.

  • SET QUERY_GOVERNOR_COST_LIMIT
    L'opzione query governor cost limit consente di specificare un limite di tempo massimo per l'esecuzione di una query. Il costo della query equivale al tempo trascorso (in secondi) stimato per l'esecuzione di una query in una configurazione hardware specifica. Il valore predefinito 0 indica che non esistono limiti all'estensione di tempo per l'esecuzione di una query.

  • Non visualizzare intestazioni messaggi provider
    Se questa casella di controllo è selezionata, i messaggi di stato provenienti dal provider, ad esempio il provider OLE DB, non vengono visualizzati. Questa casella di controllo è selezionata per impostazione predefinita. Deselezionare questa casella di controllo per visualizzare i messaggi del provider durante la risoluzione dei problemi relativi alle query che potrebbero essersi verificati a livello del provider.

  • Disconnetti al termine della query
    Se questa casella di controllo è selezionata, la connessione a SQL Server viene terminata dopo il completamento della query. Questa opzione è deselezionata per impostazione predefinita.

  • Ripristina predefiniti
    Consente di reimpostare le impostazioni predefinite originali per tutti i valori nella pagina.