首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

基于oracle数据库的项目开发设计有关问题

2012-05-30 
基于oracle数据库的项目开发设计问题设计表的时候都需要使用自增的主键,一般是大家公用一个sequence还是一

基于oracle数据库的项目开发设计问题
设计表的时候都需要使用自增的主键,一般是大家公用一个sequence还是一个表一个sequence?

[解决办法]
问的不清楚啊,还有主键不是属于一张表吗,不懂
[解决办法]
一个表一个sequence
[解决办法]
自增一般是mysql数据库吧,oracle我接触到的都是自动生成一个随机的id。
select sys_guid() from dual;
把这个id作为主键的值。
[解决办法]
一般的小项目可以共用一个sequence就好,(超大的项目没做过....)。
但是最好用 guid,(还有个uuid没用过....)。
[解决办法]
为了保证ID的连续性,一般都是一个表一个sequence
[解决办法]

探讨

引用:

为了保证ID的连续性,一般都是一个表一个sequence

保证ID的连续性有什么用呀?而且也不可能的,你删了某条记录了不就不连续了吗,而且连续无意义,主键本来就是无意义的列。

[解决办法]
我们做的项目大部分都是使用一个 sequence ,id仅仅是id, 没什么意义。

热点排行