我有一个SQL Servier数据库,我在一个名为tblSchedules的表中存储多个公司的计划。
此表的主键为ScheduleRatesID
并自动递增。
有没有办法从公司A的700000和公司B的800000增加?
答案 0 :(得分:1)
您可以将它们放入两个不同的表中,然后使用视图将它们组合在一起......我担心这是您唯一的选择。
答案 1 :(得分:0)
我的建议是删除此表上的自动增量并创建一个触发器以检查companyid,并且根据companyid,您必须计算并在您指定的两个不同范围之间插入唯一的主键。
答案 2 :(得分:-1)
没有。身份不会这样。
坐下来写自己的机制 - 这并不是特别难。