Object Dependencies

>>Script Language and Platform: SQL Server

Author: PCREDDY

To find Objects’ dependencies, use the code below.

With CTE as
(
 SELECT ReferencedObjectType = o2.type, 
        --ReferencedObject = SCHEMA_NAME(o2.schema_id)+'.'+ed.referenced_entity_name,
           --ReferencingObject = SCHEMA_NAME(o1.schema_id)+'.'+o1.name,
     ReferencingObjectType = o1.type

 FROM   sys.sql_expression_dependencies ed
     INNER JOIN  sys.objects o1
    ON ed.referencing_id = o1.object_id
     INNER JOIN sys.objects o2
    ON ed.referenced_id = o2.object_id
 --WHERE o1.type in ('P','TR','V', 'TF')  WHERE o1.type in ('P','V')
)
Select * from CTE where ReferencedObjectType='U' 
order by ReferencedObject,ReferencingObjectType


Disclaimer: We hope that the information on these script pages is valuable to you. Your use of the information contained in these pages, however, is at your sole risk. All information on these pages is provided “as -is”, without any warranty, whether express or implied, of its accuracy, completeness, or fitness for a particular purpose… Disclaimer Continued

Back to Database Journal Home

Latest Articles