oracle设置主键自动增长

时间:2015-11-30 08:32:42
【文件属性】:
文件名称:oracle设置主键自动增长
文件大小:5KB
文件格式:TXT
更新时间:2015-11-30 08:32:42
主键自增 oracle设置主键自动增长 首先,你要有一张表! 然后,你需要一个自定义的sequence  以上代码完成了一个序列(sequence)的建立过程,名称为emp_sequence,范围是从1开始到无限大(无限大的程度是由你机器决定的),nocycle 是决定不循环,假如你设置了最大值那么你可以用cycle 会使seq到最大之后循环.对于nocache顺便说一下假如你给出了cache值那么系统将自动读取你的cache值大小个seq,这样在反复操作时会加快运行速度,但假如遭遇意外情况如当机了或Oracle死了,则下次取出的seq值将和上次的不连贯.(假如连不连贯无所谓建议用cache,因为时间就是金钱呀!跑题了!)   书接上文,你只有了表和序列还不够,还需要一个触发器来执行它!代码如下:

网友评论

  • 信息比较全面,但是有点地方不够人性化
  • ORA-04098: 触发器无效且未通过重新验证
  • 很好,对我很用呢,非常感谢分享!