Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Bagaimana menemukan nama prosedur tersimpan, berdasarkan pencarian nama tabel, menggunakan 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'

atau

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

atau

EXEC sp_depends @objname = N'RejectionReason';

jika tidak ada yang membantu Anda memeriksa blog ini: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. ROUND() Contoh di SQL Server

  2. Pernyataan kosong di T-SQL

  3. Bagaimana cara membangun fungsionalitas RUNAS /NETONLY ke dalam program (C#/.NET/WinForms)?

  4. Apa urutan eksekusi untuk pernyataan SQL ini?

  5. Baca beberapa tabel dengan relasi dengan t-sql ke dalam DataSet