Wie kann ich alle Einschränkungen aus dem DB bekommen, wo ein Feld auf ein anderes Feld in der gleichen Tabelle verwiesen wird?Wie erhalten FKs zwischen verschiedenen Feldern in einer Tabelle?
Diese Art der Referenz kann die Leistung stark beeinträchtigen, daher möchte ich alle diese Referenzen in meiner Datenbank finden und analysieren.
Beispiel der Tabellenstruktur:
CREATE TABLE MyTable(id uniqueidentifier NOT NULL PRIMARY KEY, ReferentID uniqueidentifier)
ALTER TABLE [dbo].MyTable WITH CHECK ADD CONSTRAINT [TEST_FK] FOREIGN KEY([ReferentID])
REFERENCES [dbo].MyTable ([Id])
GO
ALTER TABLE [dbo].MyTable CHECK CONSTRAINT [TEST_FK]
GO
Es Arbeiten auf meinen Test-Tabellen. Vielen Dank! – Frank59