sql >> Databasteknik >  >> RDS >> Sqlserver

SQL Server 2005 - Hitta vilka lagrade processer som körs till en viss tabell

Om du vill begränsa sökningen till lagrade procedurer kan du göra så här:

SELECT name
FROM sys.objects
WHERE type = 'P'
    AND OBJECT_DEFINITION(object_id) LIKE '%name_of_your_table%'
ORDER BY name

Om du vill inkludera andra SQL-moduler -- till exempel, funktioner, utlösare, vyer etc -- kan du ändra frågan så att den gör WHERE type IN ('P', 'FN', 'IF', 'TF', 'V') etc, eller använd alternativet som ges i Martins svar .



  1. Avstånd mellan två punkter med Geography datatype i sqlserver 2008?

  2. När jag sätter in persiskt tecken i Oracle db ser jag frågetecknet

  3. @OneToMany-fel i MySQL:Kan inte ta bort eller uppdatera en överordnad rad:en främmande nyckel-begränsning misslyckas

  4. Är det säkert att låta användaren ange mysql-fältet för att söka?