读书人

关于多用户登陆,使用oracle序列自增长

发布时间: 2013-06-19 10:26:41 作者: rapoo

关于多用户登陆,使用oracle序列自增长id的问题
一个新用户登陆,添加了他的第一个项目编号为1,ora表里面的对应项目id增加为1
但是第二个新用户登陆,也添加了一个项目,ora表里面对应的项目id就为2了..编号也为2了..怎么解决啊..
因为都是添加了同一个表,用的是同一个序列..
[解决办法]
那就不能用自增长字段

应该你自己写一个id生成函数,然后根据用户的情况,来获取他的项目id,或者帮他生成新id
[解决办法]

引用:
一个新用户登陆,添加了他的第一个项目编号为1,ora表里面的对应项目id增加为1
但是第二个新用户登陆,也添加了一个项目,ora表里面对应的项目id就为2了..编号也为2了..怎么解决啊..
因为都是添加了同一个表,用的是同一个序列..

Oracle不是有Sequences吗

读书人网 >C#

热点推荐