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

SQL Server 2005 - Find hvilke lagrede processer, der kører til en bestemt tabel

Hvis du vil begrænse søgningen til lagrede procedurer, kan du gøre dette:

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

Hvis du ville inkludere andre SQL-moduler -- for eksempler, funktioner, triggere, visninger osv. -- så kunne du ændre forespørgslen til at gøre WHERE type IN ('P', 'FN', 'IF', 'TF', 'V') osv., eller brug alternativet givet i Martins svar .



  1. PHP Tjek om strengen indeholder et bogstav

  2. Kopiere række og ændre en lille undergruppe af kolonner?

  3. utf8-data ser fint ud i mysql, men er brudt i skinner

  4. mysql-forespørgsel viser flere tabeller fra én ID-kolonne