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

Dědičnost v databázi?

V SQL Server 2005 neexistuje nic takového jako dědičnost mezi tabulkami, a jak poznamenali ostatní, můžete se dostat tak daleko, že vám pomůže s přidáním potřebných sloupců do tabulek, když je vytvoříte, ale nebude to dědění víš to.

Představte si to spíše jako šablonu pro vaše soubory zdrojového kódu.

Jak uvádí GateKiller, můžete vytvořit tabulku obsahující sdílená data a odkazovat na ni cizím klíčem, ale buď budete muset mít audit hooky, triggery, nebo provést aktualizaci ručně.

Sečteno a podtrženo:Ruční práce.



  1. Efektivní ukládání dat časových řad:mySQL nebo ploché soubory? Mnoho tabulek (nebo souborů) nebo dotazů s podmínkou WHERE?

  2. Průvodce datovým modelem entity získá výjimku při pokusu o přidání nového připojení Oracle

  3. Oracle Trigger pro aktualizaci stejné tabulky

  4. Rozdělte výsledky dotazu po načtení XML pomocí fn:string-join v tabulce Oracle