sql >> Database >  >> RDS >> Sqlserver

Afhankelijkheden van SQL Server

Hopelijk ben ik hiermee niet te laat:

Als uw SQL-aanmelding toegang heeft tot het sys-schema in een bepaalde database, kunt u de weergave sys.dependencies gebruiken om alle afhankelijkheden van een object in één keer te vinden:

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

Als u dit als uitgangspunt gebruikt, kunt u waarschijnlijk een degelijke tool bouwen om een ​​afhankelijkheidsboom te maken. Er zijn ook typespecifieke weergaven (bijv. sys.columns) die meer diepgaande informatie geven over elk specifiek databaseobjecttype; deze kunnen indien nodig worden gebruikt om contextuele informatie over een object te verstrekken.



  1. UNIX_TIMESTAMP in SQL Server

  2. Naam SQL-kolom gelijk aan PL/SQL-variabelenaam - Hoe kan dit in een select-statement?

  3. Hoe u elke N-de rij in MySQL kunt krijgen

  4. Gebruikerswachtwoord wijzigen in PostgreSQL