Stop SSMS from scripting SPs using sp_executesql?

不打扰是莪最后的温柔 提交于 2019-12-05 13:28:43

问题


When I use SSMS to script a stored procedure, it wraps the script in a sp_executesql statement which bugs me. Is there a way to stop SSMS from doing this and use a straight CREATE PROCEDURE...?

EDIT: I meant SSMS not SSIS


回答1:


Turn off the "Include IF NOT EXISTS" option.

It's at Tools..Options, then click "Scripting" on the explorer pane of the dialog that pops-up. the "IF NOT EXISTS" option is in the second group from the top (Object Scripting options).




回答2:


Execute SQL Task Editor (General Page)

Look at the "QueryIsStoredProcedure" and "BypassPrepare" options



来源:https://stackoverflow.com/questions/1263588/stop-ssms-from-scripting-sps-using-sp-executesql

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!