Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Wie finde ich die Liste der gespeicherten Prozeduren, die sich auf eine bestimmte Spalte auswirken?

Haben Sie Folgendes versucht:EXEC sp_depends @objname = [table name of the column you are interested in] .

Wenn Sie beispielsweise eine Spalte mit dem Namen Price hätten in einer Tabelle namens Product , würden Sie Folgendes ausführen:EXEC sp_depends @objname = N'Product' .

Wenn Sie dies einfach ausführen, erhalten Sie eine Liste aller SPs, Ansichten usw., die von dieser bestimmten Tabelle abhängen.

Ich benutze dies die ganze Zeit, da ich mit einer DB arbeite, die über 400 Tabellen hat :-)

sp_depends-Seite auf MSDN