Sql server 从一个表为多个表生成主键

Sql server 从一个表为多个表生成主键,sql-server,key,primary-key,auto-generate,shared-primary-key,Sql Server,Key,Primary Key,Auto Generate,Shared Primary Key,我有一个设置表“SettingTab”和一个数字列“nSlNo(int)”,用于生成两个表“Tab1”和“Tab2”的主键。当两个表同时访问设置表时,如何在没有任何数字冲突的情况下实现此。我使用了SQL范围或开始提交事务。当我开始访问设置表时,向设置表发送了更新命令。因此,表被锁定,直到提交。通过这种方式,我避免了冲突。解决方案似乎在您的标签中,不要这样做,使用自动生成的值。我不确定我是否理解您的问题,但序列可能会有所帮助?你能用一些例子来解释你的问题吗?

我有一个设置表“SettingTab”和一个数字列“nSlNo(int)”,用于生成两个表“Tab1”和“Tab2”的主键。当两个表同时访问设置表时,如何在没有任何数字冲突的情况下实现此

我使用了SQL范围或开始提交事务。当我开始访问设置表时,向设置表发送了更新命令。因此,表被锁定,直到提交。通过这种方式,我避免了冲突。

解决方案似乎在您的标签中,不要这样做,使用自动生成的值。我不确定我是否理解您的问题,但序列可能会有所帮助?你能用一些例子来解释你的问题吗?