【解决】Oracle数据库实现ID自增长

Oracle数据库要实现ID的自增长,需要创建一个序列和触发器来实现,略微有一点点麻烦,但是也是可以解决的。

直接上地址,首先,http://www.wlcrane.com/article.aspx?arid=86

这个帖子里说的看起来不错,不过执行起来有错误,创建触发器失败,那么上下一个帖子:

http://zhidao.baidu.com/link?url=wZljGDniAMLdvl6HwZ21SVkEDhEQvXtTHNb5nBc1_-J0qudtPBIP_8Fbi6xz6bY7UHCnNvHGSoaDwVSqZEy2Rq

按照这个帖子创建触发器的方式来完成,就没有问题,具体语法看帖,不说了。

补充一点,序列的cache,即高速缓存,帖子里设置为10,我应用之后发现ID以10为步长来增长了,因此我将cache重新设置为0,解决这个问题。

posted on 2014-08-18 10:58  RAUL_AC  阅读(193)  评论(0编辑  收藏  举报

导航