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

Jak znaleźć wszystkie zależności tabeli na serwerze sql

Oto sposoby, których możemy użyć do sprawdzenia zależności:

Metoda 1:Używanie sp_depends

 sp_depends 'dbo.First'
 GO

Metoda 2:Używanie information_schema.routines

 SELECT *
 FROM information_schema.routines ISR
 WHERE CHARINDEX('dbo.First', ISR.ROUTINE_DEFINITION) > 0
 GO

Metoda 3:Korzystanie z DMV sys.dm_sql_referencing_entities

 SELECT referencing_schema_name, referencing_entity_name,
 referencing_id, referencing_class_desc, is_caller_dependent
 FROM sys.dm_sql_referencing_entities ('dbo.First', 'OBJECT');
 GO


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Przechwytywanie liczby z zapytania SQL

  2. Utwórz kolumnę „Ostatnia modyfikacja” w SQL Server

  3. SQL Server:przekonwertuj ((int)rok,(int)miesiąc,(int)dzień) na Datetime

  4. Opanowanie wykorzystania list stop z wyszukiwaniem pełnotekstowym serwera SQL Server (FTS)

  5. Wydajność serwera SQL TOP IO Query -2