skl

  IT博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  18 随笔 :: 1 文章 :: 7 评论 :: 0 Trackbacks
//创建表
create table t (pk number primary key,name varchar2(20));

//创建序列
create sequence t_seq 
          increment   by   1  
          start   with   1   maxvalue   999999999;

//创建触发器
create trigger t_trigger before insert on t for each row
begin
select t_seq.nextval into :new.pk from dual; //or ( new.pk=t_seq.nextval)
end;

//插入记录
insert into t(name) values('aa');
posted on 2008-12-17 18:09 阅读(465) 评论(0)  编辑 收藏 引用 所属分类: oracle
只有注册用户登录后才能发表评论。