热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Oracle自增长序列的实现

Oracle自增长序列实现关于自增长序列,昨天我回去尝试了下,可以实现代码项表--创建表CREATETABLECode_Main(CodeIDNUMBERPRIMARYKEY,CodeNameVARCHAR2(50));--建序列ww...SyntaxHighlighter.al

Oracle自增长序列实现
 
关于自增长序列,昨天我回去尝试了下,可以实现代码项表
 
 --创建表 
CREATE   TABLE   Code_Main
    (CodeID   NUMBER   PRIMARY   KEY,   
      CodeName   VARCHAR2(50));  
 --建序列  www.2cto.com     
  CREATE   SEQUENCE   Code_Main_seq   
  MINVALUE   1   
  MAXVALUE   9999999999   
  START   WITH   1   
  INCREMENT   BY   1   
  CACHE   30   
  ORDER;  
 
--建触发器   
  CREATE   OR   REPLACE   TRIGGER   Code_Main_tg   
  BEFORE   INSERT   ON   Code_Main   
  FOR   EACH   ROW  www.2cto.com     
  BEGIN   
      SELECT   Code_Main_seq.NEXTVAL   INTO   :NEW.CodeID   FROM   DUAL;  
  END;
 
 INSERT   INTO   Code_Main   (CodeName)   VALUES   ('张三');
 
 
 
作者 平安夜

推荐阅读
author-avatar
林大雨00
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有