我知道有一种方法可以做到这一点,因为我已经看到它完成了 - 我只是记不清楚。
我想运行一个SQL命令,它将返回脚本以创建存储过程。
我该怎么做?
答案 0 :(得分:3)
尝试使用sp_helptext命令:
sp_helptext 'yourprocname'
或使用object_definition:
SELECT OBJECT_DEFINITION(OBJECT_ID('yourprocname'))
答案 1 :(得分:2)
SELECT OBJECT_DEFINITION(OBJECT_ID('your_schema.your_procname'))
或
EXEC sp_helptext 'your_schema.your_procname'
答案 2 :(得分:0)
在SQL Server Management Studio中,右键单击“对象资源管理器”窗口中的proc并选择脚本存储过程 ...然后选择要执行的操作(创建,删除等)脚本。