您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

在Oracle中创建自增序列之触发器

2025/11/5 10:45:54发布34次查看
下面是对oracle表中一个字段建立自增序列的例子与说明,希望对大家有所帮助。
下面是对oracle表中一个字段建立自增序列的例子与说明,,希望对大家有所帮助。
/*==============================================================*/
/* 设置自增序列: 年度作业计划执行对象表 */
/*==============================================================*/
drop sequence seq_tbl_y_plan_act_obj;
create sequence seq_tbl_y_plan_act_obj increment by 1 start with 1 maxvalue 9999999999 cycle nocache;
create or replace trigger trg_tbl_y_plan_act_obj
before insert on tbl_y_plan_act_obj
for each row
begin
select seq_tbl_y_plan_act_obj.nextval into :new.obj_id from dual;
end;
这是通用的格式,
tbl_y_plan_act_obj是要操作的表名,
seq_tbl_y_plan_act_obj是创建的自增函数名;
9999999999 是根据字段的长度而定,本例字段长为10;
obj_id是要表中需要自增的字段名称.
推荐阅读:oracle中用户自己创建与调用聚合函数
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product