Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

SQL Server 2005 - Намерете кои съхранени процедури се изпълняват към определена таблица

Ако искате да ограничите търсенето до съхранени процедури, можете да направите следното:

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

Ако искате да включите други SQL модули -- за примери, функции, тригери, изгледи и т.н. -- тогава можете да промените заявката, за да направите WHERE type IN ('P', 'FN', 'IF', 'TF', 'V') и т.н. или използвайте алтернативата, дадена в Отговорът на Мартин .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Поставяне на безизходна жертва

  2. Ограничение по подразбиране на SQL за вмъкване на колона със стойност по подразбиране в таблицата на SQL Server

  3. Как да изпълня GROUP BY на колона с псевдоним в MS-SQL Server?

  4. итериране на XML данни в sql сървър 2005

  5. Стойностите на Linq to SQL DateTime са локални (Kind=Unspecified) - Как да направя UTC?