在oracle中建立自动递增的主键列
2008-09-27 19:24
141 查看
一、创建自增序列:
create sequence cnet_wf_net_seq
increment by 1
start with 1
maxvalue 999999;
二、创建触发器(设表的自增列为Id):
create or replace trigger cnet_wf_net_trigger
before insert on cnet_wf_net
for each row
declare
s_id number;
begin
select cnet_wf_net_seq.nextval into s_id from dual;
:new.id:=s_id;
end cnet_wf_net_trigger;
三、总结
通过上面两步,就会在表cnet_wf_net中的id中添加一个自动递增的主键列
cnet_wf_net_seq为自增序列
cnet_wf_net_trigger为触发器
create sequence cnet_wf_net_seq
increment by 1
start with 1
maxvalue 999999;
二、创建触发器(设表的自增列为Id):
create or replace trigger cnet_wf_net_trigger
before insert on cnet_wf_net
for each row
declare
s_id number;
begin
select cnet_wf_net_seq.nextval into s_id from dual;
:new.id:=s_id;
end cnet_wf_net_trigger;
三、总结
通过上面两步,就会在表cnet_wf_net中的id中添加一个自动递增的主键列
cnet_wf_net_seq为自增序列
cnet_wf_net_trigger为触发器
相关文章推荐
- 在oracle中建立自动递增的主键列(转)
- 在oracle中建立自动递增的主键列
- Oracle||PL/SQL 设置主键自动递增
- oracle主键自动递增设计
- 如何让oracle里面的主键自动递增 autoincrement primary key for oracle
- oracle 怎样设置自动递增的的字段,也就是设置自动递增的ID 主键
- oracle设置主键自动递增(建表_建序列_建触发器_测试),取序列值
- 主键约束自动建立索引问题
- Mysql,SqlServer,Oracle主键自动增长的设置
- oracle命令建立主键外键
- 主键约束自动建立索引问题
- 在Oracle中使用自动递增列
- oracle利用触发器实现主键的自动增加
- oracle 建立主键与索引【转】
- mysql 的 比如主键的自动递增的初始值的改变和 设置
- oracle的序列使用,创建、表中调用、主键自动生成
- Oracle主键ID设置自动增长(序列+触发器)
- ORACLE 主键外键问题 建立序列
- 通过SQL创建一个有主键自动递增有默认值不为空有注释的表
- oracle中如何设置主键并且让其自动增长