Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Hay varias opciones disponibles mediante el comando SET. Use esta página para especificar una opción de conjunto para ejecutar consultas de Microsoft SQL Server en el Editor de consultas de SQL Server. No tienen ningún efecto en otros editores de código. Los cambios en estas opciones solo se aplican a las nuevas consultas de SQL Server. Para cambiar las opciones de las consultas actuales, haga clic en Opciones de consulta en el menú Consulta o en el menú contextual de la ventana Consulta de SQL Server. En Ejecución, haga clic en Avanzadas. Para obtener más información sobre cada uno de ellos, vea la Biblioteca en línea de SQL Server.
Opciones
SET NOCOUNT
No devuelve el recuento del número de filas en un mensaje, junto con el conjunto de resultados. Esta casilla está desactivada de forma predeterminada.
SET NOEXEC
No ejecuta la consulta. Esta casilla está desactivada de forma predeterminada.
SET PARSEONLY
Comprueba la sintaxis de cada consulta, pero no ejecuta las consultas. Esta casilla está desactivada de forma predeterminada.
SET CONCAT_NULL_YIELDS_NULL
Cuando esta casilla está activada, las consultas que concatenan un valor existente con un valor NULL siempre devuelven un valor NULL como resultado. Cuando esta casilla está desactivada, un valor existente concatenado con un valor NULL devuelve el valor existente. Esta casilla está activada de forma predeterminada.
SET ARITHABORT
Cuando esta casilla está activada, cuando una instrucción INSERT, DELETE o UPDATE encuentra un error aritmético (desbordamiento, división por cero o error de dominio) durante la evaluación de expresiones, se finaliza la consulta o el lote. Cuando esta casilla está desactivada, se proporciona un valor NULL para ese valor si es posible, la consulta continúa y se incluye un mensaje con el resultado. Para obtener más información, vea SET ARITHABORT (Transact-SQL). Esta casilla está activada de forma predeterminada.
SET SHOWPLAN_TEXT
Cuando esta casilla está activada, el plan de consulta se devuelve en formato de texto con cada consulta. Esta casilla está desactivada de forma predeterminada.
ESTABLECER LA HORA DE ESTADÍSTICAS
Cuando esta casilla está activada, las estadísticas de hora se devuelven con cada consulta. Esta casilla está desactivada de forma predeterminada.
SET STATISTICS IO
Cuando esta casilla está activada, se devuelven estadísticas relacionadas con la entrada y la salida con cada consulta. Esta casilla está desactivada de forma predeterminada.
ESTABLECER EL NIVEL DE AISLAMIENTO DE TRANSACCIÓN
El nivel de aislamiento de transacciones READ COMMITTED se establece de forma predeterminada. Para obtener más información, vea SET TRANSACTION ISOLATION LEVEL (Transact-SQL). El nivel de aislamiento de transacción SNAPSHOT no está disponible. Para usar el aislamiento SNAPSHOT, agregue la siguiente instrucción Transact-SQL:
SET TRANSACTION ISOLATION LEVEL SNAPSHOT;
GO
ESTABLECER PRIORIDAD DE INTERBLOQUEO
El valor predeterminado de Normal permite que cada consulta tenga la misma prioridad cuando se produce un interbloqueo. Seleccione una prioridad baja si desea que esta consulta pierda cualquier conflicto de interbloqueo y se seleccione como la consulta que se va a finalizar.
SET LOCK TIMEOUT
El valor predeterminado de -1 indica que los bloqueos se mantienen hasta que se completan las transacciones. Un valor de 0 significa no esperar en absoluto y devolver un mensaje en cuanto se encuentra un bloqueo. Proporcione un valor de más de 0 milisegundos para finalizar una transacción si los bloqueos de la transacción deben mantenerse durante más de ese tiempo.
SET QUERY_GOVERNOR_COST_LIMIT (Establecer Límite de Costo del Gobernador de Consultas)
Use la opción QUERY_GOVERNOR_COST_LIMIT para especificar un límite superior para el tiempo en el que se puede ejecutar una consulta. El costo de la consulta hace referencia al tiempo transcurrido estimado, en segundos, necesario para completar una consulta en una configuración de hardware específica. La configuración predeterminada de 0 indica que no hay ningún límite durante el tiempo que se ejecutará una consulta.
Suprimir encabezados de mensaje de proveedor
Cuando esta casilla está activada, no se muestran los mensajes de estado del proveedor (como el proveedor SQLClient). Esta casilla está activada de forma predeterminada. Desactive esta casilla para ver los mensajes del proveedor al solucionar problemas de consultas que pueden producir errores en el nivel de proveedor.
Desconectar después de que se ejecute la consulta
Cuando esta casilla está activada, la conexión a SQL Server finaliza una vez completada la consulta. Esta casilla está desactivada de forma predeterminada.
Restablecer al valor predeterminado
Restablece todos los valores de esta página a los valores predeterminados originales.