Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Como encontrar a lista de procedimentos armazenados que afetam uma coluna específica?


Você já tentou isso:EXEC sp_depends @objname = [table name of the column you are interested in] .

Por exemplo, se você tivesse uma coluna chamada Price em uma tabela chamada Product , você executaria isto:EXEC sp_depends @objname = N'Product' .

Simplesmente executar isso forneceria uma lista de todos os sps, visualizações, etc., que dependem dessa tabela específica.

Eu uso isso o tempo todo, pois trabalho com um banco de dados que possui mais de 400 tabelas :-)

página sp_depends no MSDN