1
如何查看存儲的過程,我不知道它的確切拼寫?我正在尋找像下面這樣的東西,使用sp_helptext的通過使用<code>sp_HelpText</code></p> <p>查看存儲過程
EXEC sp_HelpText WHERE storeprocedurename Like '%spInsert%'
是否有可能的方式來查看商店的程序?
如何查看存儲的過程,我不知道它的確切拼寫?我正在尋找像下面這樣的東西,使用sp_helptext的通過使用<code>sp_HelpText</code></p> <p>查看存儲過程
EXEC sp_HelpText WHERE storeprocedurename Like '%spInsert%'
是否有可能的方式來查看商店的程序?
在數據庫中創建以下存儲過程。這對你將來也有幫助。
EXEC Searchinall 'TextSpName'
CREATE PROCEDURE [dbo].[Searchinall]
(@strFind AS VARCHAR(MAX))
AS
BEGIN
SET NOCOUNT ON;
--to find string in all procedures
BEGIN
SELECT OBJECT_NAME(OBJECT_ID) SP_Name,
OBJECT_DEFINITION(OBJECT_ID) SP_Definition
FROM sys.procedures
WHERE OBJECT_DEFINITION(OBJECT_ID) LIKE '%' + @strFind + '%'
END
END
它將提供所有匹配的存儲過程列表,其中包含/使用給定的關鍵字。 TextSpName
您可以使用以下搜索存儲過程:'SELECT name FROM sys.procedures WHERE name LIKE'%spInsert%'' –