Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jak znaleźć nazwę procedury składowanej na podstawie wyszukiwania nazw tabel przy użyciu 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'

lub

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%' 

lub

EXEC sp_depends @objname = N'RejectionReason';

jeśli żadna z nich nie pomoże, sprawdź tego bloga: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. Zwróć dane sprzed bieżącego miesiąca

  2. Używając SSIS, jak znaleźć miasta o największej liczbie mieszkańców?

  3. Jak przyznać użytkownikom dostęp tylko do odczytu do wszystkich baz danych

  4. Jak połączyć serwer sql z php za pomocą xampp?

  5. Definicja raportu SSRS jest nowsza niż Serwer