• Получение всех связанных «родительских» таблиц MSSQL Server 2008 r2

    Проверял на этих данных:

    CREATE TABLE dbo.Table1(
    	a NCHAR(10) PRIMARY KEY
    )
    GO
    CREATE TABLE dbo.Table2(
    	a NCHAR(10) PRIMARY KEY,
    	CONSTRAINT FK_Table2_Table1 FOREIGN KEY (a) REFERENCES dbo.Table1 (a)
    )
    GO
    CREATE TABLE dbo.Table3(
    	a NCHAR(10) PRIMARY KEY,
    	CONSTRAINT FK_Table3_Table2 FOREIGN KEY (a) REFERENCES dbo.Table2 (a)
    )
    GO
    CREATE TABLE dbo.Table4(
    	a NCHAR(10) PRIMARY KEY,
    	CONSTRAINT FK_Table4_Table2 FOREIGN KEY (a) REFERENCES dbo.Table2 (a)
    )
    GO
    CREATE TABLE dbo.Table5(
    	a NCHAR(10) PRIMARY KEY,
    	CONSTRAINT FK_Table5_Table3 FOREIGN KEY (a) REFERENCES dbo.Table3 (a)
    )
    GO
    CREATE TABLE dbo.Table6(
    	a NCHAR(10) PRIMARY KEY,
    	CONSTRAINT FK_Table6_Table3 FOREIGN KEY (a) REFERENCES dbo.Table3 (a)
    )
    GO