我有一个表,其中必须存在 3 条必需记录,以便使用该表的应用程序正常运行。例如,如果这是一个链表树表,在我的例子中,必须存在三个顶级组。当我开始使用这个表时,所有未来的组必须始终在一个组下,并且不能创建其他顶级组。
Group TL1
Group A
Group AA
Group TL2
Group B
Group B1
Group B1B
Group TL3
Group C
注意组 TL1、TL2 和 TL3 必须始终存在,否则会破坏应用程序要求的数据完整性。
插入/保护所需顶级组的最佳方法是什么?
我的一个想法是在创建表时插入所需的数据,并具有检查所需数据是否存在的功能。但是,我也不想总是检查它们的存在,因为它似乎过多且效率低下。
非常感谢您的回复。