我正在实现 api 来插入、更新和删除 oracle 表中的数据。表有 valid_from 和 Valid_to(时间性质)列。表中不会有硬删除。只有在保存/更新/删除的情况下才会插入记录。每次只会填充 valid_to 日期。我有 2 张桌子,比如客户和联系人。
Client(table)
Id(sequence),
Name,
Link_Id,
Valid_from,
valid_to
Contact(table)
Id(sequence),
ClientId (Foreign key) ,
Name,
Link_Id,
Valid_from,
valid_to
将clientId保存为联系人表中的外键或者我应该将关联存储在链接表中的更好方法是什么?
Client_contact_link (table)
Id(sequence),
ClientId(FK),
ContactId(FK),
Valid_from,
valid_to
任何人都可以分享他们使用valid_from和valid_to列在表中存储和读取数据的经验。我正在寻找的是一种通过 api 存储这些数据并通过 api 读取信息的方法。如果需要任何其他详细信息,请告诉我。提前致谢。