当前位置:   article > 正文

PLSQL中Oracle设置主键自增_plsql设置自增主键

plsql设置自增主键

1、新建序列

Name : 创建的名字  --红框处
Min value : 最小计数
Max value : 最大计数
Start with : 起始计数
Increment by : 步长
Cache size : 缓存序列

Cycle : 循环序列

 SQL语句:

  1. -- Create sequence
  2. create sequence GOODSFREQUENCY_ZID
  3. minvalue 1
  4. maxvalue 99999999999999999999
  5. start with 1
  6. increment by 1
  7. cache 20
  8. cycle;

2、新建触发器

 对应修改触发器、表、序列以及主键

SQL语句:

  1. create or replace trigger goodsfrequency_zid
  2. before insert on "GOODSFREQUENCY_ZH" for each row
  3. begin
  4. select goodsfrequency_zid.nextval into :new."ID" from dual;
  5. end;

3、运行正常

 特别说明:新建触发器时用sql语句创建,用新建界面创建可能会出现运行失败的情况。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/空白诗007/article/detail/739648
推荐阅读
相关标签
  

闽ICP备14008679号