Oracle的自增字段如果设计
Chiff 2003-03-05 06:19:12 因为对Oracle不熟,第一次用。但有需要为某表的某个字段设为自动增长。
如:
create table mytable(autoid number,itemid char(10));
如何使insert into mytable(itemid) values('a')插入的记录autoid字段自动在最大值基础上加一。
注意事项
一、不允许使用create sequence的方法。
二、要考虑到一次性插入多条记录的情况。比方:
insert into mytable(itemid) select itemid from mytable;
三、效率比较重要。
请大家帮帮我