Pagina 1 di 1

[TSql] Cerca un testo all'interno di tutti gli oggetti del DB

Inviato: mer 28 ott 2020, 16:45
da Lodovico D'Incau
Con questo bello script è possibile cercare all'interno di qualsiasi SP, Funzione, View il testo interessato.
Ci permette quindi di fare una ricerca in full su tutti gli script T-SQL presenti nel db indicato, il risultato sarà una tabellina con il nome della SP,Funzione,View nel quale ha trovato risultato, nella colonnina di destra vi indicherà una lettera P = Stored Procedure - V = View......

Codice: Seleziona tutto

USE nomedb
GO
SELECT [Schema]=schema_name(o.schema_id), o.Name, o.type
    FROM sys.sql_modules m INNER JOIN sys.objects o
        ON o.object_id = m.object_id
    WHERE m.definition like '%Missing%'
    Order by 2;