MICROSOFT SQL SERVER: Un'analisi dell'impatto delle stored procedure sulle tue tabelle

MICROSOFT SQL SERVER: Un'analisi dell'impatto delle stored procedure sulle tue tabelle

Vediamo come fare a sapere tutte le stored che impattano su una tabella!

La query seguente viene utilizzata per trovare tutte le stored procedure che contengono il testo 'MyTable' nella loro definizione. La query utilizza la tabella di sistema syscomments che memorizza il testo di tutte le stored procedure, i trigger e le viste in SQL Server. La query filtra i risultati includendo solo le stored procedure utilizzando la funzione OBJECTPROPERTY. La clausola GROUP BY viene utilizzata per raggruppare i risultati per nome della stored procedure.

SELECT OBJECT_NAME(id)
FROM SYSCOMMENTS
WHERE [text] LIKE '%MyTable%'
AND OBJECTPROPERTY(id, 'IsProcedure') = 1
GROUP BY OBJECT_NAME(id)

Buon lavoro!
We use cookies

Utilizziamo i cookie sul nostro sito Web. Alcuni di essi sono essenziali per il funzionamento del sito, mentre altri ci aiutano a migliorare questo sito e l'esperienza dell'utente (cookie di tracciamento). Puoi decidere tu stesso se consentire o meno i cookie. Ti preghiamo di notare che se li rifiuti, potresti non essere in grado di utilizzare tutte le funzionalità del sito.