Welcome 微信登录

首页 / 数据库 / MySQL / Oracle数据库自增字段的设置

首先:新建一个sequence,定义好起始值,增值大小,最大值即可。一般自增用到从1开始自增为1的居多。假定新建的sequence名字为: MY_SEQ其次:建立触发器CREATE OR REPLACE TRIGGER MY_TRIG
BEFORE INSERT
ON MY_TABLE
FOR EACH ROW
DECLARE
  NEXTVAL INTEGER;
begin
    select MY_SEQ.NEXTVAL into NEXTVAL from dual;
    :NEW.ID := NEXTVAL;
  end;说明:直接执行上述sql语句,即可建立触发器要注意的是,在第二行before insert是插入触发。如果改为before insert or update则当修改数据的时候也会触发自增,这就要看具体的需求了。ORA-01565: error in identifying file "+DATA/spfilerac.ora"SQL Server Configuration Manager无法连接WMI的解决方法相关资讯      oracle数据库教程  Oracle自增字段 
  • Oracle里的自增字段设置  (04/05/2015 18:02:43)
  • Oracle raw数据类型介绍  (01/29/2013 10:05:53)
  • 监听器注册与ORA-12514 错误分析  (11/13/2012 14:30:08)
  • Oracle创建自增字段sequence  (03/12/2013 09:20:16)
  • Oracle 如何强制刷新Buffer Cache  (01/29/2013 10:02:46)
  • dblink致Oracle库的SCN变成两库的  (11/13/2012 14:24:41)
本文评论 查看全部评论 (0)
表情: 姓名: 字数