How to: Modify a Stored Procedure (SQL Server Management Studio)

This topic describes how to modify a Transact-SQL stored procedure by using Object Explorer in SQL Server Management Studio. When you change the statements or parameters in a stored procedure by using this method, the permissions that have been defined for the stored procedure are retained, and any dependent stored procedures or triggers are not affected.


Changing the name or definition of a stored procedure can cause dependent objects to fail if the dependent objects are not updated to reflect the changes that have been made to the stored procedure. For more information, see How to: View the Dependencies of a Stored Procedure (SQL Server Management Studio).

To modify a stored procedure

  1. In Object Explorer, connect to an instance of Database Engine and then expand that instance.

  2. Expand Databases, expand the database in which the stored procedure belongs, and then expand Programmability.

  3. Expand Stored Procedures, right-click the procedure to modify, and then click Modify.

  4. Modify the text of the stored procedure.

  5. To test the syntax, on the Query menu, click Parse.

  6. To modify the stored procedure, on the Query menu, click Execute.

  7. To save the script, on the File menu, click Save As. Accept the file name or replace it with a new name, and then click Save.

Security noteSecurity Note

Validate all user input. Do not concatenate user input before you validate it. Never execute a command constructed from unvalidated user input. For more information, see SQL Injection.