小编典典

在数据库中继承?

sql

有什么方法可以在数据库中使用继承(特别是在SQL Server 2005中)?

假设我想在所有实体上添加诸如 CreatedOnCreatedBy之
类的字段。我正在寻找一种替代方法,而不是将这些字段添加到每个表中。


阅读 36

收藏
2021-04-07

共1个答案

小编典典

在SQL Server
2005中,表之间没有继承之类的东西,并且正如其他人所指出的那样,在创建表时,您可以获得最大的帮助,将必要的列添加到表中,但不会像您那样继承知道。

可以将其视为源代码文件的模板。

正如GateKiller所提到的,您可以创建一个包含共享数据的表,并使用外键对其进行引用,但是您要么必须具有审计钩子,触发器,要么手动进行更新。

底线:手工作业。

2021-04-07