码迷,mamicode.com
首页 > 数据库 > 详细

简单轻松实现ORACLE字段自增

时间:2016-11-24 11:45:34      阅读:212      评论:0      收藏:0      [点我收藏+]

标签:efault   varchar   next   sel   rem   编码   opp   简单   员工   

第一步:创建表

CREATE TABLE  TOPPERSONINFO
(
ID NUMBER(10,0) DEFAULT 0,        --ID编码
PERSONID VARCHAR2(64) DEFAULT ‘ ‘,    --员工ID唯一标识
PERSONNAME VARCHAR2(30) DEFAULT ‘ ‘,   --人员名称  
COMPANYCODE VARCHAR2(30) DEFAULT ‘ ‘,  --企业编码
COMPANYNAME VARCHAR2(60) DEFAULT ‘ ‘,  --企业名称
OPERATORPERSONCODE VARCHAR2(20) DEFAULT ‘ ‘, --操作人员编码
OPERATORPERSON VARCHAR2(20) DEFAULT ‘ ‘,   --操作人员名称
OPERATORTIME VARCHAR2(20) DEFAULT ‘ ‘,      --操作时间(yyyyMMddhhmmss)
WORK_PERFORMANCE  VARCHAR2(200)  DEFAULT ‘ ‘,   --工作业绩
PERSON_ALITY  VARCHAR2(200)  DEFAULT ‘ ‘,   --个人素质
SELECT_REMARK  VARCHAR2(500)  DEFAULT ‘ ‘,     --选拔评语
PERSONCODE VARCHAR2(30) DEFAULT ‘ ‘   --人员编号
);

第二步:创建一个自增字段

create sequence TOPPERSONINFO_autoId
     NOMAXVALUE      -- 不设置最大值 
     NOCYCLE         -- 一直累加,不循环 
     START WITH 1    -- 从1开始计数
     INCREMENT BY 1  -- 每次加几个 
     CACHE 10; 
第三步:插入记录时
insert into TOPPERSONINFO(ID,PERSONID,PERSONNAME,COMPANYCODE,COMPANYNAME,OPERATORPERSONCODE,OPERATORPERSON,OPERATORTIME,WORK_PERFORMANCE,PERSON_ALITY,SELECT_REMARK,PERSONCODE) values(TOPPERSONINFO_autoId.nextval,‘ac1c97d3-9048-47af-87b2-89b90595601a‘,‘张三‘,‘10010407‘,‘XXXX有限公司‘,‘0001‘,‘李组‘,‘20161124105700‘,‘fdafdaf‘,‘rwr‘,‘adfadf‘,‘01496215‘)
 
前面的ID字段就是自增字段,后面插入值时用TOPPERSONINFO_autoId.nextval

简单轻松实现ORACLE字段自增

标签:efault   varchar   next   sel   rem   编码   opp   简单   员工   

原文地址:http://www.cnblogs.com/binghe939/p/6096886.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!