Oracle中怎样设置表中的主键id递增
2013-01-18 16:16
549 查看
首先创建一张表:
create table cloud(
id NUMBER(3) PRIMARY KEY,
name VARCHAR2(20),
address VARCHAR2(20)
);
步骤1:创建序列
create sequence autoid
increment by 1
start with 1
minvalue 2
maxvalue 100
/
步骤2:为相应的表创建触发
create or replace trigger trg_cloud
before insert on cloud
for each row --每操作一行就触发一次,默认是表级触发器(无论触发多少行之触发一次)
begin
select autoid.nextval into:new.id from dual;
end;
/
create table cloud(
id NUMBER(3) PRIMARY KEY,
name VARCHAR2(20),
address VARCHAR2(20)
);
步骤1:创建序列
create sequence autoid
increment by 1
start with 1
minvalue 2
maxvalue 100
/
步骤2:为相应的表创建触发
create or replace trigger trg_cloud
before insert on cloud
for each row --每操作一行就触发一次,默认是表级触发器(无论触发多少行之触发一次)
begin
select autoid.nextval into:new.id from dual;
end;
/
相关文章推荐
- oracle 怎样设置自动递增的的字段,也就是设置自动递增的ID 主键
- 在mysql Navicat中怎样设置ID自动递增
- oracle怎么实现id自增和设置主键
- oracle怎么实现id自增和设置主键
- oracle中设置自增主键(id)
- ORACLE设置递增主键
- 在mysql Navicat中怎样设置ID自动递增
- oracle怎么实现id自增和设置主键
- Oracle||PL/SQL 设置主键自动递增
- oracle设置主键自动递增(建表_建序列_建触发器_测试),取序列值
- oracle数据库设置id递增
- oracle实现id自增和设置主键
- oracle怎么实现id自增和设置主键
- Oracle主键ID设置自动增长(序列+触发器)
- 设置oracle主键ID的触发器
- Oracle主键ID设置自动增长(序列+触发器)
- Oracle主键ID设置自动增长(序列+触发器)
- Oracle 设置主键Id自增长
- oracle主键的设置方法
- Mysql,SqlServer,Oracle主键自动增长的设置