Modificar procedimientos almacenados
Si necesita cambiar las instrucciones o los parámetros de un procedimiento almacenado, puede eliminar y volver a crear el procedimiento, o bien modificar el procedimiento almacenado en un solo paso. Cuando elimina un procedimiento y lo vuelve a crear, se pierden todos los permisos que están asociados con él. Cuando modifica el procedimiento almacenado, se cambia la definición de los parámetros o del procedimiento pero se conservan los permisos definidos para el procedimiento almacenado, y los procedimientos almacenados o desencadenadores dependientes no se ven afectados.
También es posible modificar un procedimiento almacenado para cifrar la definición o provocar que se vuelva a compilar el procedimiento cada vez que se ejecute.
[!NOTA] El hecho de cambiar el nombre o la definición de un procedimiento almacenado puede provocar errores de ejecución en los objetos dependientes si no se actualizan con arreglo a los cambios realizados en el procedimiento almacenado.
Para modificar un procedimiento almacenado
- ALTER PROCEDURE (Transact-SQL)
- Cómo modificar un procedimiento almacenado (SQL Server Management Studio)
Vea también
Conceptos
Resolución diferida de nombres y compilación
Eliminar procedimientos almacenados
Otros recursos
Implementar procedimientos almacenados