oracle中怎么创建有自动增长字段的表(50分)

O

oama

Unregistered / Unconfirmed
GUEST, unregistred user!
oracle中怎么创建有自动增长字段的表?
我只找到了sql server和access的
不过在oracle中都不行
 
建立一个最小为1,最大为999999999的一个序列号会自动循环的序列

create sequence 序列名
increment by 1
start with 1
maxvalue 999999999
cycle;

当向表中插入数据时,SQL语句写法如下:

SQL> insert into 表名 values(序列名.nextval,列1值,列2值);

easy...............
 
orcale没有自动增长的字段。
在oracle中使用的是序列,对序列使用nxtval来取序列的下一值。然后把这个值做为Insert
的值插入到表中去。去参考一个序列的说明和使用吧。
 
多人接受答案了。
 
顶部