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

Rispondi
Avatar utente

Lodovico D'Incau
Messaggi: 87 | Topic creati
Iscritto il: lun 29 giu 2020, 17:56
Ringraziato: 27 volte
Contatta:

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

Messaggio 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;


Vuoi approfondire le tue conoscenze sul pacchetto Microsoft 365?
Vieni a scoprire i corsi gratuiti nel mio canale youtube:
https://www.youtube.com/lodovicodincau
Rispondi