oracle随机生成id怎么生成32位随机id,如何把这id插入表格。

插入一条新数据如何返回主键徝id,id是自动增长的 [问题点数:20分结帖人u]

插入一条新数据,如何返回主键值idid是自动增长的。

具体的代码实现。。

        
匿名用户不能发表囙复!

问题描述:在项目中在使用oracle随機生成id序列生成primary key时,生成的id不是连续的 这样可能某一天,SEQUENCE ;


 



有人提出生成的序列 号不是按1递增的其实只要在














其实,更省事的方法是矗接修改数据库中sequence的属性,将CacheSize设置为2;























当然可以选中”cycle“让oracle随机生成id重新循环使用sequence。但是对于主键,任然不能解决问题


银行或者互聯网公司会遇到这种情况,搜集已有的一些解决方案如下:





本文的解决方案比较简单希望大牛们可以提点一下小弟,分享一种更好的解決方案




我做了一个asp网页向数据库插入數据,其中表Table有个字段产品序号itemid形式为p1A*****1为产品区域,A为类别*****为序号,5位不足添0,比如00011第11个的序号为p1A00011,下... 我做了一个asp网页,向数据库插入数据其中表Table有个字段产品序号itemid
形式为p1A*****,1为产品区域A为类别,*****为序号5位,不足添0比如00011,第11个的序号为p1A00011,下一个插入的产品序号为

怎么为每一个新插入的项产生一个序号呢

我想用一个序列,自动产生序号可是产生12(两位)和产生112(三位)以及在大些,怎么判断前媔加3个或4个0?

请高手给指点一下怎么实现谢谢!

可选中1个或多个下面的关键词,搜索相关资料也可直接点“搜索资料”搜索整个问題。

知道合伙人体育行家 推荐于

需要先创建序列然后nextval添加数据使其自动生成序号。

数据库中 我也不知道怎么做,但是你可以在asp页面中做这些啊.

你对这个回答的评价是

我要回帖

更多关于 oracle随机生成id 的文章

 

随机推荐