首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Oracle:创设序列与触发器

2012-12-18 
Oracle:创建序列与触发器1 创建序列(为触发器提供服务)create sequence SEQ_USERminvalue 1maxvalue 99999

Oracle:创建序列与触发器
1 创建序列(为触发器提供服务)

create sequence SEQ_USERminvalue 1maxvalue 9999999999999999999999999999start with 1increment by 1cache 20;

2 创建触发器
CREATE OR REPLACE TRIGGER TRI_USER BEFOREINSERT ON USER FOR EACH ROWDECLARE  V_ID NUMBER;BEGIN  SELECT SEQ_USER.NEXTVAL INTO V_ID FROM DUAL;  :NEW.ID := LPAD(V_ID,5,'0');END TRI_USER;

热点排行