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

Nuevo: 5 de diciembre de 2005

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.

ms345356.note(es-es,SQL.90).gifImportante:
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 SQL Server 2005 Database Engine (Motor de base de datos de SQL Server 2005) 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 Diseño.

  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 la secuencia de comandos, en el menú Archivo, haga clic en Guardar. Acepte el nombre de archivo o sustitúyalo por uno nuevo y,a continuación, haga clic en Guardar.

ms345356.security(es-es,SQL.90).gifNota 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.

Vea también

Tareas

Cómo utilizar plantillas en SQL Server Management Studio
Cómo crear un procedimiento almacenado (SQL Server Management Studio)
Cómo eliminar un procedimiento almacenado (SQL Server Management Studio)
Cómo ver las dependencias de un procedimiento almacenado (SQL Server Management Studio)
Cómo cambiar el nombre de un procedimiento almacenado (SQL Server Management Studio)

Conceptos

Modificar procedimientos almacenados

Otros recursos

ALTER PROCEDURE (Transact-SQL)
Temas de procedimientos de procedimiento almacenado

Ayuda e información

Obtener ayuda sobre SQL Server 2005