SqlServer三表字段自增,使用同一流水编号

简而言之就是三个表,都为自增,ID是自增,例如A表记录+1,ID=1,后面B表ID自增则为2,依次,A表的第二条记录(即A表1记录,B表1记录)后的,使用同一流水号,实现起来因为数据实在太多,如果每次插入数据都要查询三表的最大值就太耗时了,或者..写个方法直接每次三表任意一插数据的时候就执行方法给某字段值+1?然后每次取..?不知道可行不,追求功能效率

1个回答

用联合主键,作为主键的列因为有索引,所以找最大值不耗时

qq_34344992
ZhangShuCheng_ 可以不改数据库嘛,这是一个几乎成熟的项目,使用好几年了
大约 3 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问