我们有一个存储过程可以触发一千封电子邮件。它每晚凌晨1点自动运行。我必须在Management Studio中编辑存储过程:我知道我必须选择“修改”然后进行编辑,但我不想单击“执行”来保存它,否则电子邮件序列将开始。如何在不执行存储过程的情况下保存新代码?谢谢
答案 0 :(得分:3)
单击执行实际上不会运行该过程,它只是应用您的修改。
如果您希望首先查看它的功能,请注释掉触发要发送的电子邮件然后执行的部分。然后,当您感到舒适时,取消注释并进行更改。
答案 1 :(得分:3)
单击Execute
不执行该过程本身,它只执行更改过程的SQL命令。
您可以通过创建一些模拟存储过程来检查它,该过程只是向表中添加一些数据,并在Execute
窗口中单击Modify
时检查是否添加了该数据。