oracle数据库如何创建自增列的技巧教程.docxVIP

  • 8
  • 0
  • 约2.7千字
  • 约 3页
  • 2021-01-31 发布于山东
  • 举报

oracle数据库如何创建自增列的技巧教程.docx

Oracle 没有自增字段这样的功能,但是通过触发器 (trigger) 和序列 (sequence)可以实现。 先建一个测试表了: create table userlogin ( id number(6) not null, name varchar2(30) not null primary key ) tablespace users / 第一步:创建 SEQUENCE create sequence userlogin_seq increment by 1 start with 1 minvalue 1 maxvalue 9999999999999 nocache order; 第二步:创建一个基于该表的 before insert 触发器,在触发器中使用刚创建的 SEQUENCE create or replace trigger userlogin_trigger before insert on userlogin for each row begin select userlogin_seq.nextval into:new.id from sys.dual ; end; / 第三步:在 写个 insert oracle 没有  userlogin 表中测试 语句,插入一条记录,看 ID 字段自增了没,自增则 ORACLE 自增字段这样的功能,但是通过触发

文档评论(0)

1亿VIP精品文档

相关文档