首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

oracle触发器写一个主键从增

2012-09-10 
oracle触发器写一个主键自增1.首先创建一个序列:create sequence s_user_info //user_info是表名increment

oracle触发器写一个主键自增
1.首先创建一个序列:

create sequence s_user_info //user_info是表名       increment by 1       start with 1 maxvalue 99999999       nocycle       nocache//以下是查看数据库里面的序列select sequence_name from user_sequences

2.然后创建触发器
create or replace trigger tri_user_info  before insert on user_info  for each rowdeclare  -- local variables here  nextid number;begin    select s_user_info.nextval//此为上面创建的序列    into nextid    from sys.dual;    :new.ID:=nextid;//ID为主键end tri_user_info;

热点排行