在Microsoft SQL Server 2008系统中,可以使用ALTER PROCEDURE语句来修改已存在的存储过程,而不必删除和重新创建它们。这种方法可以保持存储过程的权限不变。例如,如果需要修改HumanResources.GetEmployeeInfo存储过程,相关的权限不会受到影响。但如果删除并重新创建同名的存储过程,则所有相关权限将需要重新定义。