[在为客户提供培训/服务/支持几年后,我最近被分配了开发任务(是的,长期来看,回报很大!)我向主管指出,并同意我们需要增加一些表格以实现新功能,以使前端应用程序处理数据库中信息的方式保持一致。
当前,信息被一起存储在一个表中,直到最终用户批准将其永久添加到数据库中为止。信息有可能是三种类型之一-三种特殊情况中的两种都需要最终用户在进入最终位置之前进行第二级最终确定。对于这两个需要第二级完成的操作,补充主要信息的所有其他位和信息都与主要信息存储在单独的表中。]
我的问题是,这些信息在最终确定之前暂时驻留的辅助表基本上都是外键。我正在寻找从现有初始表创建新表集的过程-在创建过程中,新的辅助表是否可以继承初始表列带来的约束?
虽然这两个特定的表都是小表,并且我不介意在创建表后手动创建脚本以添加约束,但是看起来这将是将来了解的有价值的信息。我已经看过堆栈溢出,但是所有类似的问题都来自不同版本的SQL。
此外,由于我们还没有停止支持2008,因此必须一直到SQL Server 2008一直运行。
[在为客户提供培训/服务/支持几年后,我最近被分配了开发任务(是的,长期回报!!),我向我的主管指出并获得了同意...