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.
Se aplica a:SQL Server
Azure SQL Database
Instancia
administrada de Azure SQLBase de datos SQL en Microsoft Fabric
Devuelve el desplazamiento (posición con respecto al inicio de una instrucción) de las palabras clave especificadas en instrucciones Transact-SQL a aplicaciones DB-Library.
Importante
Esta característica se quitará en una versión futura de SQL Server. Evite utilizar esta característica en nuevos trabajos de desarrollo y tenga previsto modificar las aplicaciones que actualmente la utilizan.
Convenciones de sintaxis de Transact-SQL
Sintaxis
SET OFFSETS keyword_list { ON | OFF }
Argumentos
keyword_list
Es una lista separada por comas de constructos de Transact-SQL que incluye SELECT, FROM, ORDER, TABLE, PROCEDURE, sentencia, param y EXECUTE.
Comentarios
SET OFFSETS se utiliza solo en DB-Library aplicaciones.
La configuración de SET OFFSETS se establece en tiempo de análisis y no en tiempo de ejecución o ejecución. Establecer en tiempo de análisis significa que si la SET sentencia está presente en el procedimiento por lotes o almacenado, la configuración entra en vigor, independientemente de si la ejecución del código realmente llega a ese punto; y la SET sentencia entra en vigor antes de que se ejecuten las instrucciones. Por ejemplo, incluso si la sentencia del conjunto está en un SI... bloque de instrucción ELSE que nunca se alcanza durante la ejecución, la SET sentencia sigue teniendo efecto porque el SI... El bloque de sentencia ELSE se analiza.
Si SETSET OFFSETS se establece en un procedimiento almacenado, el valor de SETSET OFFSETS se restaura después de que el control se devuelva desde el procedimiento almacenado. Por tanto, una instrucción SET OFFSETS especificada en SQL dinámico no tiene ningún efecto en las instrucciones siguientes de SQL dinámico.
SET SET PARSEONLY devuelve los desplazamientos si la OFFSETS opción está ACTIVADA y no se producen errores.
Permisos
Debe pertenecer al rol public .
Consulte también
SET Instrucciones (Transact-SQL)
SET PARSEONLY (Transact-SQL)