Oracle - 序列相关

-- 创建序列
  -- create sequence 序列名
  -- 默认开始是没有值的
  -- 序列名.nextval : 每次执行都会自增一次, 默认步长为1
  -- 序列名.currval : 查看当前序列的值
  -- 作用 : 可以作为主键使用, 动态获取主键的值, 极大的避免了主键冲突

-- select 序列名.currval from dual; 查看序列当前的值
-- select 序列名.nextval from dual; 查看序列自增后的值, 查看后该序列已经自增

-- 创建自定义序列
  -- create sequence 序列名 
  -- start with 数字 (从几开始)
  -- increment by 数字 (步长)

-- 删除序列
  -- drop sequence 序列名

 

你可能感兴趣的:(Oracle - 序列相关)