Resumen
Hay una actualización disponible que presenta una nueva instrucción de Transact-SQL, CREATE o ALTER. Esta instrucción realiza una comprobación interna de la existencia de un objeto. Si el objeto no existe, se creará un objeto nuevo. Si el objeto existe, el objeto existente se modificará a la nueva definición. El nuevo ejemplo de código de la instrucción Transact-SQL es similar a lo siguiente:
CREATE OR ALTER VIEW corView ASSELECT 2 AS [dos];GO
Más información
Esta actualización está incluida en el Service Pack 1 para SQL Server 2016.
Cada compilación nueva para SQL Server 2016 contiene todas las revisiones y todas las revisiones de seguridad incluidas en la compilación anterior. Le recomendamos que instale la compilación más reciente para SQL Server 2016.
Antes de aplicar esta actualización y de modificar la definición de los objetos de programación, debe realizar las siguientes acciones:
-
Colocar el objeto (si existe)
-
Crear el objeto con la nueva definición
-
Restaurar permisos para el objeto
O bien, realice las siguientes acciones:
-
Si el objeto no existe, cree el objeto con la instrucción CREATE.
-
En caso contrario, modifique el objeto con una instrucción ALTER independiente.
Después de aplicar esta actualización, solo puede ejecutar la instrucción CREATE o ALTER en los siguientes objetos de programación:
-
Vistas
-
Procedimientos almacenados (incluidos los compilados de forma nativa)
-
Funciones definidas por el usuario (incluidas las compiladas de forma nativa)
-
Desencadenadores (incluidos los compilados de forma nativa)
La instrucción CREATE o ALTER no se aplica a los siguientes elementos:
-
Objetos que requieren almacenamiento (tablas, índices, vistas indizadas, etc.)
-
Objetos no de programación (como crear ENSAMBLAdo, crear tabla o crear esquema)
-
Objetos de programación obsoletos (regla y valor predeterminado)
Nota Las funciones definidas por el usuario de CLR se admiten a partir de SQL Server 2016 SP1 CU1.
Referencias
Obtenga más información sobre la terminología que Microsoft usa para describir las actualizaciones de software.