SQL Server - Listar los procedimientos alamacenados de una base de datos que contengan cierta tabla y columna

 
Vista:

Listar los procedimientos alamacenados de una base de datos que contengan cierta tabla y columna

Publicado por Alejandro garcia (1 intervención) el 26/08/2016 23:42:10
Listar los procedimientos alamacenados de una base de datos que contengan cierta tabla y columna
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias
Val: 2.581
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Listar los procedimientos alamacenados de una base de datos que contengan cierta tabla y columna

Publicado por Isaias (4201 intervenciones) el 29/08/2016 17:52:47
Buscar una palabra en los procedimientos de mi base de datos:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
CREATE proc dbo.p_FindText
@strFind varchar (100),
@varDBName varchar (100) = 'Northwind'
AS
	BEGIN
		SET NOCOUNT ON
		DECLARE @SQLString nvarchar (1000)
 
		SELECT @SQLString = N'SELECT distinct ' +
		'name SP_Name, ''sp_helptext '''''' + name + ''''''''SP_HT ' +
		'FROM [' + @varDBName + '].[dbo].[sysobjects] inner join [' + @varDBName + '].[dbo].[syscomments] ' +
		'on [' + @varDBName + '].[dbo].[sysobjects].id = [' + @varDBName + '].[dbo].[syscomments].id ' +
		'where xtype = ''P'' ' +
		'and text like ''%' + @strFind + '%'' ' +
		'order by name '
 
		exec sp_executesql @SQLString
    END
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar