您的位置:首页 > 数据库 > Oracle

oracle中数据库自增列实现

2016-06-08 14:04 323 查看
oracle可以自定义序列,但是如果想实现多表序列管理,可以用一个很简单的表去围护;逻辑很简单,新建表如下:两个字段,分别记录项目表名和表中对应的最大序列号;

然后在添加序列时围护这个表,就实现了项目中表序列的围护了。

-- Create table

create table TABLE_SEQ

(

  TABLE_NAME VARCHAR2(50) not null,

  MAX_SEQ    INTEGER

)

-- Add comments to the columns 

comment on column TABLE_SEQ.TABLE_NAME

  is '表名';

comment on column TABLE_SEQ.MAX_SEQ

  is '最大序号';
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  oracle 管理