zoukankan      html  css  js  c++  java
  • Oracle创建自增主键表

    1、创建表

    /*第一步:创建表格*/
    create table t_user(
           id int primary key,     --主键,自增长
           username varchar(20),
           password varchar(20),
           type varchar(20)
    );

    2、创建自增序列信息

    /*第二步:建立自定义的sequence*/
    CREATE SEQUENCE user_sequence
    increment by 1                  -- 每次加几个
    start with 1                    -- 从1开始计数
    nomaxvalue                      -- 不设置最大值
    nocycle                         -- 一直累加,不循环
    nocache                         -- 不建缓冲区

    3、建立触发器

    /*第三步:建立触发器*/
    create trigger mem_trig before
    insert on t_user for each row when (new.id is null)
    begin
     
     select user_sequence.nextval into:new.id from dual;
     
     end;

    4、添加数据

    /*第四步:插入数据*/
    insert into t_user values(null,'aaa','aaa','admin');
    insert into t_user values(null,'bbb','bbb','user');
    insert into t_user values(null,'ccc','ccc','admin');
    insert into t_user values(null,'ddd','ddd','user');

    5、测试结果

       ID   USERNAME  PASSWORD   TYPE
    1
    1 aaa    aaa    admin 2 2 bbb    bbb    user 3 3 ccc    ccc    admin 4 4 ddd   ddd    user
  • 相关阅读:
    solr部署长命版后继
    reiserfs相关
    sqlite in python
    查看文件系统
    https://wiki.fourkitchens.com/dashboard.action这个技术wiki不错
    gvim菜单显示问题
    linux tips
    solr部署一气呵成版,让你多活两天
    挺好玩的C语句
    hardy ubuntu source list
  • 原文地址:https://www.cnblogs.com/karrya/p/10888358.html
Copyright © 2011-2022 走看看