Oracle实现插入记录ID自增长
2011-12-08 17:17
218 查看
1.先创建序列
USERID 用户序列号
--
CREATE SEQUENCE USERID INCREMENT BY 1 START WITH 1
MAXVALUE 1.0E28 MINVALUE 1 NOCYCLE
NOCACHE NOORDER
2.创建触发器
USERADD 会员触发器
--
CREATE OR REPLACE TRIGGER USERADD
BEFORE INSERT ON MEMBERRG
FOR EACH ROW
BEGIN
USERID.NEXTVAL INTO :NEW.NUM FROM DUAL;
END;
USERID 用户序列号
--
CREATE SEQUENCE USERID INCREMENT BY 1 START WITH 1
MAXVALUE 1.0E28 MINVALUE 1 NOCYCLE
NOCACHE NOORDER
2.创建触发器
USERADD 会员触发器
--
CREATE OR REPLACE TRIGGER USERADD
BEFORE INSERT ON MEMBERRG
FOR EACH ROW
BEGIN
USERID.NEXTVAL INTO :NEW.NUM FROM DUAL;
END;
相关文章推荐
- oracle用触发器实现插入记录序列自增长(也可以指定记录序号)
- 怎么在插入oracle记录的时候同时得到自动增长的ID值(未解决)
- SQL获取刚插入的记录的自动增长列ID的值
- 在oracle中插入一条数据,id自动增长,插入之后怎么得到这个id(sequence的使用)
- oracle表中有一列id她是自动增长的,插入一条数据时怎么取得id的值
- SpringMVC+Mybatis+Oracle环境下实现ID自增长
- 在sql中插入记录时返回id(id为自动增长)
- oracle主键自动增长的实现 Oracle Sequence oracle maxid自动生成--ORA-00001: 违反唯一约束条件 (NAME.SYS_C005547)产生的原因之一(select * from all_cons_columns w
- oracle 序列 + 触发器 实现 ID自动增长
- mybatis实现oracle批量插入,带序列(记录一下)
- Mybatis获取插入记录的自增长ID
- oracle中插入一条数据id自动增长,插入之后得到这个id
- MyBatis获取插入记录的自增长字段值(ID)
- Mybatis获取插入记录的自增长ID
- Mybatis获取插入记录的自增长ID
- oracle 分页显示,自增字段,返回插入记录ID
- Mybatis获取插入记录的自增长ID
- Mybatis获取插入记录的自增长ID
- 用户注册实现插入记录ID 两种空值处理问题
- 高效查询当前插入后记录的自增长ID