Zuerst können Sie diesen Link SQL-Abhängigkeiten verstehen ausprobieren
Zweitens haben Sie mehrere Möglichkeiten, die Abhängigkeiten zu überprüfen
mit sql_expression_dependencies Um die Abhängigkeit von X von Y anzuzeigen, führen Sie die folgende Abfrage aus.
SELECT *
FROM sys.sql_expression_dependencies
WHERE referencing_id = OBJECT_ID('X')
AND referenced_id = OBJECT_ID('Y')
AND referenced_schema_name = 'dbo'
AND referenced_entity_name = 'Y'
AND referenced_database_name IS NULL
AND referenced_server_name IS NULL;
mit den Systemkommentaren In der Tabelle syscomments von SQL Server werden die ursprünglichen SQL-Definitionsanweisungen für alle Ansichten, Regeln, Standardwerte, Trigger, CHECK- und DEFAULT-Einschränkungen und gespeicherten Prozeduren in Ihrer Datenbank gespeichert. Das sind viele Informationen! Sie können diese Tabelle abfragen, um abhängige Objekte aufzulisten, indem Sie eine SQL-Anweisung in der folgenden Form verwenden
SELECT *
FROM syscomments
INNER JOIN sysobjects sysobj ON syscomments.id = sysobj.id
WHERE charindex('your object to check', text) > 0
mit sp_depends gespeicherte Prozedur, die Informationen über Abhängigkeiten von Datenbankobjekten anzeigt, wie z. B.:die Ansichten und Prozeduren, die von einer Tabelle oder Ansicht abhängen, und die Tabellen und Ansichten, von denen die Ansicht oder Prozedur abhängt
EXEC sp_depends @objname = N'your object to check'