建表时自动增加oracle表中记录的ID值
2009-02-13 18:51
751 查看
CREATE SEQUENCE HXID
INCREMENT BY 1
START WITH 1
MAXVALUE 9999999
NOCYCLE
//以上为建立序列
create or replace trigger TriggerID
before insert on GAS_INFO_HX
for each row
begin
select HXID.nextval into:new.ID from sys.dual;
end;
//以上为建立触发器
//插入一条数据的实例
INSERT INTO GAS_INFO_HX(CODE,STATUS,REC_TIME,DESCRIPTION) values ('888888',0,to_date('2009-02-08 13:12:12','yyyy-mm-dd hh24:mi:ss'),'正常')";
INCREMENT BY 1
START WITH 1
MAXVALUE 9999999
NOCYCLE
//以上为建立序列
create or replace trigger TriggerID
before insert on GAS_INFO_HX
for each row
begin
select HXID.nextval into:new.ID from sys.dual;
end;
//以上为建立触发器
//插入一条数据的实例
INSERT INTO GAS_INFO_HX(CODE,STATUS,REC_TIME,DESCRIPTION) values ('888888',0,to_date('2009-02-08 13:12:12','yyyy-mm-dd hh24:mi:ss'),'正常')";
相关文章推荐
- oracle建表id自动增长及触发器无效解答
- ORACLE 中ID自动增加字段
- oracle建表语句,id是自动增长,要完整的建表语句
- 怎么在插入oracle记录的时候同时得到自动增长的ID值(未解决)
- 如何在Oracle 中实现类似自动增加 ID 的功能?
- 如何在Oracle 中实现类似自动增加 ID 的功能?
- oracle数据库建表、修改字段名称类型、增加字段、ID自动增长写法
- hibernate、JDBC 实现 oracle ID 的自动增加 功能
- Oracle中ID的自动增加以及获取系统时间的小技巧
- oracle建表的时候让其id自动增加
- hibernate映射oracle自动增长ID
- oracle 怎样设置自动递增的的字段,也就是设置自动递增的ID 主键
- Oracle插入数据时获取自增ID (记录,未验证)
- oracle 字段递增 表插入数据,id自动增1
- oracle中实现主键的自动增加
- mysql 修改已存在的表增加ID属性为auto_increment自动增长
- sql server 中取得最后插入记录的自动编号ID
- hibernate映射oracle自动增长ID
- 黄聪:PHP+MySql获取自动增长字段的新添加记录ID值
- SQL Server 返回最后插入记录的自动编号ID