sql >> Database teknologi >  >> RDS >> Sqlserver

Hvordan finder man listen over lagrede procedurer, der påvirker en bestemt kolonne?

Har du prøvet dette:EXEC sp_depends @objname = [table name of the column you are interested in] .

Så for eksempel, hvis du havde en kolonne med navnet Price i en tabel med navnet Product , ville du udføre dette:EXEC sp_depends @objname = N'Product' .

Blot at udføre dette vil give dig en liste over alle sps, visninger osv., som afhænger af den pågældende tabel.

Jeg bruger dette hele tiden, da jeg arbejder med en db som har over 400 borde :-)

sp_depends side på MSDN



  1. VÆLG fra tabel med Varierende IN-liste i WHERE-sætning

  2. HAS_DBACCESS() – Find ud af, om en bruger kan få adgang til en database i SQL Server

  3. Hvordan beskytter sprintf() mod SQL-injektion?

  4. Få forskellige krypteringsresultater mellem C#.Net og Oracle