【发布时间】:2009-08-11 23:52:44
【问题描述】:
当我使用 SSMS 编写存储过程的脚本时,它会将脚本包装在 sp_executesql 语句中,这让我很不爽。有没有办法阻止 SSMS 这样做并使用直接的 CREATE PROCEDURE...?
编辑:我的意思是 SSMS 不是 SSIS
【问题讨论】:
标签: sql-server sql-server-2005 ssms
当我使用 SSMS 编写存储过程的脚本时,它会将脚本包装在 sp_executesql 语句中,这让我很不爽。有没有办法阻止 SSMS 这样做并使用直接的 CREATE PROCEDURE...?
编辑:我的意思是 SSMS 不是 SSIS
【问题讨论】:
标签: sql-server sql-server-2005 ssms
关闭“如果不存在则包含”选项。
在Tools..Options,然后在弹出的对话框的资源管理器窗格中单击“Scripting”。 “IF NOT EXISTS”选项位于顶部的第二组(对象脚本选项)。
【讨论】:
Execute SQL Task Editor (General Page)
查看“QueryIsStoredProcedure”和“BypassPrepare”选项
【讨论】: