oracle 创建自动增加主键的表
2008-04-16 09:47
351 查看
create table t (pk number primary key,name varchar2(20));
create sequence t_seq ;
create trigger t_trigger before insert on t for each row
begin
select seq.nextval into :new.pk from dual;
end;
/
测试:select * from t;
未选定行
SQL> insert into t(name) values ('aa');
已创建 1 行。
SQL> select * from t;
PK NAME
---------- ----------------------------------------
1 aa
SQL> insert into t(name) values ('bb');
已创建 1 行。
SQL> select * from t;
PK NAME
---------- ----------------------------------------
1 aa
2 bb
create sequence t_seq ;
create trigger t_trigger before insert on t for each row
begin
select seq.nextval into :new.pk from dual;
end;
/
测试:select * from t;
未选定行
SQL> insert into t(name) values ('aa');
已创建 1 行。
SQL> select * from t;
PK NAME
---------- ----------------------------------------
1 aa
SQL> insert into t(name) values ('bb');
已创建 1 行。
SQL> select * from t;
PK NAME
---------- ----------------------------------------
1 aa
2 bb
相关文章推荐
- oracle 创建自动增加主键的表
- oracle 创建自动增加主键的表
- oracle增加主键列,创建序列,并自动根据序列设值,创建触发器。
- Oracle 创建自动增加主键的表
- oracle中实现主键的自动增加(csdn)
- Oracle使用序列创建自增字段(主键自动增长)
- oracle的序列使用,创建、表中调用、主键自动生成
- oracle利用触发器实现主键的自动增加
- oracle中实现主键的自动增加
- [沫沫金原创]Oracle创建按天自动分区并增加按列值子分区的实现方法
- powerdesigner创建oracle 数据库表,设置表主键列为自动增长。 .
- powerdesigner创建oracle 数据库表,设置表主键列为自动增长
- Hibernate为Oracle自动创建表且主键自增
- oracle创建表,序列,触发器,自动生成唯一主键
- oracle中实现主键的自动增加
- oracle中实现主键的自动增加
- ORACLE创建、增加分区及每月自动创建新分区表存储过程
- 在Mysql中创建自动增加的主键
- day12_序列——oracle主键自动增加
- oracle中实现主键的自动增加