Welcome 微信登录

首页 / 数据库 / MySQL / Oracle建表并加自增序列

Oracle建表create table BI_MLK_SEARCHKEYWORD(    ID NUMBER(30) primary key,
    KEYWORD varchar2(30),
    TIMES NUMBER(30) not null,
    INPUTDATE DATE,
    PINYIN VARCHAR2(50),
    FIRSTPINYIN VARCHAR2(30),
    ENGLISH VARCHAR2(50));Oracle建序列drop sequence dectuser_tb_seq;
create sequence dectuser_tb_seq minvalue 1 maxvalue 99999999
               increment by 1
               start with 1;   /*步长为1*/
              
给表添加自增序列              
create or replace trigger dectuser_tb_tri
        before insert on BI_MLK_SEARCHKEYWORD     /*触发条件:当向表dectuser执行插入操作时触发此触发器*/
        for each row                       /*对每一行都检测是否触发*/
        begin                                  /*触发器开始*/
               select dectuser_tb_seq.nextval into :new.ID from dual;   /*触发器主题内容,即触发后执行的动作,在此是取得序列dectuser_tb_seq的下一个值插入到表dectuser中的userid字段中*/
        end; 
commit;Oracle 存储过程 遍历查询记录Oracle取某时间段的数据相关资讯      Oracle建表 
  • Oracle建表后插入一条记录占用的段  (04/09/2014 16:51:26)
  • Oracle建表建用户的流程  (01/15/2013 08:40:52)
本文评论 查看全部评论 (0)
表情: 姓名: 字数