sql >> Databáze >  >> RDS >> Sqlserver

Závislosti serveru SQL

Doufám, že s tím nejsem příliš pozdě:

Pokud má vaše přihlášení SQL přístup k sys schématu v konkrétní databázi, můžete použít pohled sys.dependencies k nalezení všech závislostí objektu najednou:

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

Pomocí tohoto jako výchozího bodu byste pravděpodobně mohli vytvořit slušný nástroj pro vytvoření stromu závislostí. Existují také typově specifické pohledy (např. sys.columns), které poskytují podrobnější informace o každém konkrétním typu databázového objektu; ty by mohly být v případě potřeby použity k poskytování kontextových informací o objektu.



  1. 2 způsoby, jak vytvořit tabulku, pokud na serveru SQL neexistuje

  2. Vyberte řádky, které nejsou přítomny v jiné tabulce

  3. Oprava „ERROR 1222 (21000):Použité příkazy SELECT mají jiný počet sloupců“ při použití UNION v MariaDB

  4. Jak LPAD() funguje v MariaDB