【发布时间】:2014-06-18 03:29:15
【问题描述】:
我知道如何在 SSMS 中修改“CREATE PROC”模板,我想知道是否可以修改“ALTER PROC”模板,当我右键单击现有存储过程并单击“修改”时会显示该模板。当我点击“修改”时,会生成一个脚本“ALTER PROC ...”,我希望我可以修改它以便它可以生成
IF EXISTS ()... DROP PROC ... CREATE PROC ...
而不是
ALTER PROC
或者,如果我可以创建一个新模板来实现相同的目标,那也很好。
谢谢。
【问题讨论】:
-
只是出于好奇,为什么你更喜欢 drop/create 来改变?
-
@zespri,我有几个生产数据库,它们应该与开发数据库具有相同的结构。但他们没有。因此,当存储过程发生更改时,我必须创建一个“删除并创建”脚本并在所有这些数据库上运行它们,我想确保成功创建存储过程,无论它们是否存在于数据库中。我们没有复杂的权限配置,所以我觉得这种方式是可以的。
标签: sql-server ssms sql-server-2008