提问人:Martin Bre 提问时间:6/3/2022 最后编辑:Martin Bre 更新时间:6/3/2022 访问量:36
通过序列的动态数字范围
Dynamic numberranges via sequence
问:
企业需要不同的数字范围,具体取决于他们想要添加的号码类型。我总是事先得到数字范围。
编号池
编号 | 名字 | range_start | range_end | sequence_name |
---|---|---|---|---|
1 | 项目 | 0 | 1000 | seq_items |
2 | 公文 | 500 | 1500 | seq_document |
3 | 项目 | 1001 | 3000 | seq_items2 |
4 | 项目 | 10000 | 11000 | seq_items3 |
编号表
Number_Type | 数 | more_metadata |
---|---|---|
项目 | 1 | 福 |
项目 | 2 | 酒吧 |
项目 | ... | bar[数字到3到999] |
项目 | 1000 | 福斯 |
项目 | 5000 | 酒吧 |
公文 | 500 | 酒吧 |
我想使用标识或序列来规避冲突。我可以设置起始值和最大值,但如果它们用尽,我必须做出反应。
通过一个程序,我可以捕获“已达到其最小值或最大值”,如果我还剩下一个,请使用不同的序列。有没有更好的方法来避免竞争条件并且仍然具有动态数范围?
答: 暂无答案
评论