sql >> Databasteknik >  >> RDS >> Sqlserver

Hur hittar man listan över lagrade procedurer som påverkar en viss kolumn?

Har du provat detta:EXEC sp_depends @objname = [table name of the column you are interested in] .

Så till exempel, om du hade en kolumn med namnet Price i en tabell som heter Product , skulle du köra detta:EXEC sp_depends @objname = N'Product' .

Att helt enkelt utföra detta skulle ge dig en lista över alla sps, vyer etc som beror på den specifika tabellen.

Jag använder detta hela tiden då jag arbetar med en db som har över 400 tabeller :-)

sp_depends-sida på MSDN



  1. Vad gör välj 1 från?

  2. Returnerar flera värden i en funktion

  3. Tidsstämpelintervall

  4. PHP-anslutningen misslyckades:SQLSTATE[HY000] [2002] Anslutningen avvisades