如何从TSQL脚本存储过程
尝试使用sp_helptext的命令:
sp_helptext 'yourprocname'
或使用OBJECT_DEFINITION:
SELECT OBJECT_DEFINITION(OBJECT_ID('yourprocname'))
SELECT OBJECT_DEFINITION(OBJECT_ID('your_schema.your_procname'))
或
EXEC sp_helptext 'your_schema.your_procname'
我没有看到任何编辑,所以我会奖回答第一个响应,但是我将迎来两个有用。感谢您的帮助 – Liath
-1在第一个答案中不可读SP格式的文本。 –
在SQL Server Management Studio中,右键单击在对象资源管理器窗口中的proc和选择脚本存储过程作为 ...然后选择操作(创建,删除等等)你想要脚本。
这不是通过TSQL命令完成的! –
的确如此,我的确将其读为“如何编写TSQL存储过程的脚本”! – Widor
@Martin Smith:您也编辑了您的答案,并在我的答案后添加了EXEC sp_helptext'your_schema.your_procname'行。所以这意味着它也被复制了? –
谢谢 - 正是我在找的 – Liath
@MartinSmith:是的,我从你的答案复制了最后一行,因此不需要再次输入。但这并不意味着你只知道答案,而不是你的私人。 :) –