实现在Oracle中字段值自动增加1的方法

原创 2005年04月25日 09:26:00
实现在Oracle字段值自动增加1的方法
作者:佚名文章来源:本站原创点击数: 更新时间:2004-9-23
首先在数据表所在的方案中增加一个序列HEAP_sequence。

CREATE SEQUENCE "fangan"."HEAP_sequence" INCREMENT BY 1 START WITH 1
MAXVALUE 1.0E28 MINVALUE 1 NOCYCLE
NOCACHE ORDER

然后在数据表中写一个触发器HEAP_tigger。

CREATE OR REPLACE TRIGGER "HEAP"."HEAP_tigger" BEFORE
INSERT ON "HEAP_TABLE" FOR EACH ROW BEGIN
SELECT HEAP_sequence.NEXTVAL
INTO :new.HEAPID
FROM dual;
END HEAP_tigger;

Oracle中如何实现某一字段自动增加1

建立一个最小为1,最大为999999999的一个序列号会自动循环的序列 create sequence 序列名 increment by 1 start with 1 maxvalue 9999999...
  • hlms
  • hlms
  • 2005年04月20日 23:20
  • 1047

Oracle中表字段的自动加1

实现表字段的自动加1有两种思路:都会用到序列sequence。       首先,准备一个table。 create table t_test ( id number,info varchar2(10...
  • preferme
  • preferme
  • 2007年06月03日 18:50
  • 1671

oracle 实现表中某个字段的自动增加(相当于有些数据库的自增列)

说明:sqlserver 中设置某个列的自动增加是非常容易的,只需要在列后面加上 auto_increment即可,但是oracle在使用sql语句创建表时时不支持这种自增的。 那么要实现自增列怎么...
  • c234jc
  • c234jc
  • 2016年10月01日 16:53
  • 2845

oracle 插入一个从别处查询获得字段的值

一个表tb_inst_id_newold,是要往这个表里插入数据,里面有5个字段:new_inst_id,old_inst_id,last_modify_tlr_id,last_modify_prg_...
  • riyuedangkong1
  • riyuedangkong1
  • 2017年04月08日 14:45
  • 302

Oracle中使用一个字段的值批量更新另一个字段

很简单: UPDATE TABLE1 t1 SET t1.COL2= t1.COL1;
  • a_dev
  • a_dev
  • 2017年05月23日 12:00
  • 1293

ORACLE数据库实现自动加1

方法一          /// 查询记录序号并加1         public int RecnoSelect(string strSq1)         {             /...
  • pengfeixiong
  • pengfeixiong
  • 2011年12月23日 23:03
  • 1288

oracle批量修改某个字段的值的一部分

有个字段是id aaa10 aaa12 aaa13 。。。 要改成 kkk10 kkk12 kkk13 UPDATE tablename SET id = R...
  • jiaofeng_hou
  • jiaofeng_hou
  • 2017年12月26日 19:19
  • 80

oracle修改字段值

 我在oracle中用下面语句对fact_remain_qty=23946.57update ems_edi_dcr_img  set fact_remain_qty=23946.57 where  ...
  • zhulin902
  • zhulin902
  • 2006年11月28日 09:39
  • 6728

如何在Oracle中增加修改删除字段

1.添加字段的语法:         alter table tablename add (column datatype [default value][null/not null],….);  ...
  • qq_14861367
  • qq_14861367
  • 2016年06月21日 14:36
  • 5284

oracle 插入带有单引号的字段值

oracle 插入带有单引号的字段值: String value = “获取到的带'单引号'的字段值”; value.replaceAll("'","''"); 如果还不行,可能是从库中获取...
  • u013538390
  • u013538390
  • 2015年07月08日 15:42
  • 1109
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:实现在Oracle中字段值自动增加1的方法
举报原因:
原因补充:

(最多只允许输入30个字)