sql squence

CREATE SEQUENCE sequencename
[ INCREMENT increment ] – 自增數,默認是 1
[ MINVALUE minvalue ] – 最小值
[ MAXVALUE maxvalue ] – 最大值
[ START start ] – 設置起始值
[ CACHE cache ] – 是否預先緩存
[ CYCLE ] – 是否到達最大值的時候,重新返回到最小值

  • nextval(‘sequence_name’): 將當前值設置成遞增後的值,並返回
  • currval(‘sequence_name’): 返回當前值
  • setval(‘sequence_name’, n, b=true): 設置當前值;b 默認設置 true,下一次調用 nextval() 時,直接返回 n,如果設置 false,則返回 n+increment:
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章