ORACLE表主键自增

原创 2013年12月05日 17:34:18

 

下面用一个例子来说明自增主键的创建:

一、先创建一张表

      drop table 表名;

      create table 表名(

           id integer primary key,  /*主键  需要设置成自动增加*/

           name varchar2(20),

           sex varchar2(2)

           );

二、创建squence

      drop sequence sequence名称;

      create sequence sequence名称

               minvalue 1   /*最小值*/

               maxvalue 99999999/*最大值*/

               increment by 1/*每次+1*/

               start with 1;   /*执行一次*/

三、创建tigger

      create or replace trigger tigger名称

          before insert on 一里面的表名     /*触发条件为如果往表里面插入数据则执行*/

          for each row                   

          begin                        /*开始*/

                 select dectuser_tb_seq.nextval into :new.此处是表主键from dual;  

          end;

相关文章推荐

Oracle中主键自增实例

  • 2012年03月28日 15:19
  • 69KB
  • 下载

Oracle中用一个序列给两个表创建主键自增功能的后果

前几天在创建数据表时,想偷个懒,使用一个序列给两个表创建主键自增功能,结果。。。。。。情景:为宠物中心创建一个简单的数据库,要求如下:...

oracle主键自增

  • 2014年05月23日 14:39
  • 737B
  • 下载

ORACLE自增主键设置方法

  • 2013年07月01日 16:45
  • 3KB
  • 下载

Hibernate为Oracle自动创建表且主键自增

1.注意:实体类映射表字段时不要使用oralce关键字,否则不能映射成功。 2.步骤:     (1)往oralce里建一个sequence:          Sql代码...

oracle中创建自增主键的方法

  • 2012年03月17日 00:05
  • 441KB
  • 下载

Oracle主键自增的办法

  • 2011年08月23日 15:51
  • 13KB
  • 下载

ssm和ssh框架中,oracle数据库,表主键自增如何解决

ssh和ssm框架对于oracle数据主键自主如何处理

oracle中设置自增主键(id)

  • 2011年06月11日 19:07
  • 40KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ORACLE表主键自增
举报原因:
原因补充:

(最多只允许输入30个字)