我想知道如何从另一个存储过程更改一个存储过程。我创建了一个名为的存储过程dbo.change
,在此过程中,我想更改其他需要更改的存储过程。
但是目前我使用的是alter procedure
,当更改过程正在编译时,它在更改时失败了。有没有这样做的方法?
您需要使用动态SQL来更改另一个存储过程。例如:
ALTER PROC dbo.Change
AS
EXEC sp_executesql N'ALTER PROC dbo.SomeOtherProc AS ...';
GO
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句