有什么方法可以在数据库中使用继承(特别是在SQL Server 2005中)?
假设我想在所有实体上添加诸如 CreatedOn , CreatedBy之 类的字段。我正在寻找一种替代方法,而不是将这些字段添加到每个表中。
在SQL Server 2005中,表之间没有继承之类的东西,并且正如其他人所指出的那样,在创建表时,您可以获得最大的帮助,将必要的列添加到表中,但不会像您那样继承知道。
可以将其视为源代码文件的模板。
正如GateKiller所提到的,您可以创建一个包含共享数据的表,并使用外键对其进行引用,但是您要么必须具有审计钩子,触发器,要么手动进行更新。
底线:手工作业。