比如2017040100001,八位日期+5位數字,0401這天的序列排到了00999,第二天想讓序列從2017040200001開始計算,該怎么創建這個序列
uj5u.com熱心網友回復:
maxvalue 選項,看看是否能滿足你的需求;uj5u.com熱心網友回復:
不能吧。。。maxvalue 不是只能設定最大值嗎,我需要的是根據日期來回圈后五位數字uj5u.com熱心網友回復:
0401這天的序列排到了00999如果在 0401 這天,到了 1000 ,也是從 1 開始嗎? 還是接著 1000、1001、1002、1003 排,第二天才回歸 1 ?
uj5u.com熱心網友回復:
在保證一天內不會超過9999的前提下uj5u.com熱心網友回復:
序列不要有任何實際意義,有必要么?加其他欄位來實作不好嗎平白加大控制的難度
uj5u.com熱心網友回復:
到了第二天drop序列后recreate?
uj5u.com熱心網友回復:
有規律性的初始化,那就別用序列了。最大值+1,很好控制uj5u.com熱心網友回復:

好辦法,就是這種 DDL 操作會引起依賴物件失效;
uj5u.com熱心網友回復:
https://bbs.csdn.net/topics/390919409 你看一參照寫這個帖子 說的技術實作好像與你這個差不多一樣 我剛也瀏覽了下找到的 希望對你有幫助uj5u.com熱心網友回復:
寫個定時任務,上班前運行 更新sequj5u.com熱心網友回復:
另外建個欄位記錄這不就好了轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/66559.html
標籤:開發
