Ram*_*oni 9 sql database inheritance sql-server-2005
有没有办法在数据库中使用继承(特别是在SQL Server 2005中)?
假设我有几个像CreatedOn,CreatedBy这样的字段,我想在我的所有实体上添加.我正在寻找一种替代方法,而不是将这些字段添加到每个表中.
SQL Server 2005 中的表之间不存在继承这样的事情,正如其他人所指出的,您可以在创建表时获得帮助,将必要的列添加到表中,但它不会像您那样继承知道。
可以将其视为源代码文件的模板。
正如 GateKiller 提到的,您可以创建一个包含共享数据的表并使用外键引用它,但您要么必须拥有审核挂钩、触发器,要么手动进行更新。
底线:手工作业。