我正在建立一个项目来管理会议。该数据库位于AWS实例上的SQL Server上,我使用MS Access作为前端。
我有一个活动表格和一个参展商表格 这些表具有从Events.ID到Exhibitors.EventsID
的关系。我在“参展商”表上的一个字段是BoothNumber int Not Null
我想确保我们不能为同一事件分配两次展位号,但能够将其编号重复用于其他(未来)事件。
我们的展位分配是通用的:1 -75,每次活动都重复一次。
这样可能吗?
谢谢您的帮助!
答案 0 :(得分:0)
如果数据在sql服务器上,则使用两个或多个字段在表设计上放置一个多字段唯一索引。然后,SQL Server将负责其余的工作,以防止重复的条目。