为实现表的主键自增长,创建序列和触发器
2009-12-18 15:23
597 查看
CREATE SEQUENCE INNERID
MINVALUE 1
MAXVALUE 99999999999999
START WITH 1 INCREMENT BY 1
CACHE 20
ORDER;
CREATE OR REPLACE TRIGGER EMP_TG
BEFORE INSERT ON employee FOR EACH ROW
BEGIN
SELECT INNERID.NEXTVAL INTO :NEW.EMID FROM DUAL;
END;
insert into employee(emname,emage,emsex) values('dd',40,1)
若不创建触发器,使用序列进行自增长,sql语句应这么写
insert into employee(emid,emname,emage,emsex) values(INNERID.NEXTVAL,'aa',32,2)
MINVALUE 1
MAXVALUE 99999999999999
START WITH 1 INCREMENT BY 1
CACHE 20
ORDER;
CREATE OR REPLACE TRIGGER EMP_TG
BEFORE INSERT ON employee FOR EACH ROW
BEGIN
SELECT INNERID.NEXTVAL INTO :NEW.EMID FROM DUAL;
END;
insert into employee(emname,emage,emsex) values('dd',40,1)
若不创建触发器,使用序列进行自增长,sql语句应这么写
insert into employee(emid,emname,emage,emsex) values(INNERID.NEXTVAL,'aa',32,2)
相关文章推荐
- 在Oracle下基于序列和触发器实现主键自增长
- <四>Oracle创建sequence序列,实现主键自增长
- oracle主键自增长_序列及触发器实现
- oracle使用序列和触发器实现主键的自动增长
- oracle 主键应用序列和触发器实现自动增长
- oracle创建表,追加备注,添加主键,触发器,自动增长序列
- 通过序列和触发器实现Oracle主键自增长
- Oracle 实现主键自动增长之序列,触发器
- Oracle - 使用序列+触发器实现主键自增长
- Oracle序列和触发器实现表的主键自增
- PowerDesigner创建Oracle数据库序列实现自动增长
- 创建表,实现主键字段自增长
- Oracle创建触发器实现主键自增
- oracle中使用序列和触发器实现单个字段值自增长
- PowerDesigner创建Oracle数据库序列实现自动增长
- Oracle序列和触发器实现表的主键自增
- oracle(01): 创建表,主键自增长,注解,视图,序列
- Oracle主键ID设置自动增长(序列+触发器)
- 使用Oracle 序列 和 触发器实现 字段自增长的方法
- oracle创建序列和触发器使主键ID自增