如何使用sp_HelpText
我不确定它的确切拼写?我正在寻找类似下面的内容,
EXEC sp_HelpText WHERE storeprocedurename Like '%spInsert%'
是否可以查看商店流程?
答案 0 :(得分:2)
在数据库中创建以下存储过程。它将来也会对你有所帮助。
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