转自:http://blog.sina.com.cn/s/blog_9844f5d901014h8n.html 就是创建一个SEQUENCE,通过它来获取自增ID, CREATE SEQUENCE MY_TABLE_SEQ; --创建了一个SEQUENCE 如何用? 插入的时候这样: INSERT INTO MY_TABLE (ID) VALUES (MY_TABLE_SEQ.NEXTVAL); 要把当前这个ID返回可以这样: SELECT MY_TABLE_SEQ....
使用序列+触发器实现自增,插入语句不需要管自增字段 如:create or replace trigger trg_atable before insert on atable for each row begin select seq_atable.nextval into :new.id from dual; end; 插入数据:insert into atable(a) values('test'); 仅使用序列,需要在插入数据时,自增字段插入序列下一...
使用序列+触发器实现自增,插入语句不需要管自增字段 如:create or replace trigger trg_atable before insert on atable for each row begin select seq_atable.nextval into :new.id from dual; end; 插入数据:insert into atable(a) values('test'); 注:我创建了sequence 和trigger:,之后在procedure中插...