Cómo modificar un procedimiento almacenado (SQL Server Management Studio)

En este tema se describe cómo modificar un procedimiento almacenado de Transact-SQL mediante el Explorador de objetos en SQL Server Management Studio. Cuando cambie las instrucciones o los parámetros de un procedimiento almacenado mediante este método, los permisos definidos para el procedimiento almacenado se conservan y los procedimientos almacenados o desencadenadores dependientes no se ven afectados.

Nota importanteImportante

El hecho de cambiar el nombre o la definición de un procedimiento almacenado puede provocar errores en los objetos dependientes si no se actualizan con arreglo a los cambios realizados en el procedimiento almacenado. Para obtener más información, vea Cómo ver las dependencias de un procedimiento almacenado (SQL Server Management Studio).

Para modificar un procedimiento almacenado

  1. En el Explorador de objetos, conéctese a una instancia de Motor de base de datos y expándala.

  2. Expanda Bases de datos, a continuación, la base de datos a la que pertenece el procedimiento almacenado y, por último, Programación.

  3. Expanda Procedimientos almacenados, haga clic con el botón secundario en el procedimiento que desea modificar y, a continuación, haga clic en Modificar.

  4. Modifique el texto del procedimiento almacenado.

  5. Para probar la sintaxis, en el menú Consulta, haga clic en Analizar.

  6. Para modificar el procedimiento almacenado, en el menú Consulta, haga clic en Ejecutar.

  7. Para guardar el script, en el menú Archivo, haga clic en Guardar como. Acepte el nombre de archivo o sustitúyalo por uno nuevo y,a continuación, haga clic en Guardar.

Nota de seguridadNota de seguridad

Valide toda entrada de usuario. No concatene ninguna entrada de usuario antes de validarla. No ejecute nunca un comando creado a partir de una entrada de usuario no validada. Para obtener más información, vea Inyección de código SQL.