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

Как да намеря името на съхранената процедура въз основа на търсене на име на таблица, използвайки SQL Server 2008?

SELECT o.name, o.type_desc, p.name, p.type_desc
FROM sys.sql_dependencies d
INNER JOIN sys.objects o
    ON d.object_id = o.object_id
INNER JOIN sys.objects p
    ON d.referenced_major_id = p.object_id
    AND o.name = 'RejectionReason'

или

SELECT o.name, t.TABLE_NAME, c.text 
  FROM syscomments c 
  JOIN sysobjects o 
    ON c.id = o.id
  JOIN INFORMATION_SCHEMA.Tables t
    ON  c.text LIKE '%RejectionReason%' 

или

EXEC sp_depends @objname = N'RejectionReason';

ако нито едно от тях не ви помогне, проверете този блог:http://blog.sqlauthority.com/2010/02/04/sql-server-get-the-list-of-object- dependencies-sp_depends-and-information_schema-routines-and-sys-dm_sql_referencing_entities/



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как правите пълнотекстово търсене (FTS) с Linq to ADO.NET entity framework?

  2. Как мога да получа определена част от резултатите?

  3. C# Декриптиране на байтове от SQL Server EncryptByPassPhrase?

  4. Кой е най-добрият начин да получите последния индекс на символ в SQL 2008

  5. Какво е функция с таблично значение в SQL Server?