Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Vererbung in Datenbank?

Es gibt keine Vererbung zwischen Tabellen in SQL Server 2005, und wie von den anderen angemerkt, können Sie so weit kommen, dass Sie Hilfe beim Hinzufügen der erforderlichen Spalten zu den Tabellen erhalten, wenn Sie sie erstellen, aber es wird keine Vererbung sein wie Sie weiß es.

Betrachten Sie es eher als Vorlage für Ihre Quellcodedateien.

Wie GateKiller erwähnt, können Sie eine Tabelle erstellen, die die gemeinsam genutzten Daten enthält, und sie mit einem Fremdschlüssel referenzieren, aber Sie müssen entweder Audit-Hooks und Trigger haben oder die Aktualisierung manuell durchführen.

Fazit:Handarbeit.