在oracle数据库中创建一个数据库,要求如下: cre id number --主键,自动增长, name varchar2(20), ....

2024-11-08 11:37:35
推荐回答(3个)
回答1:

新建一个SEQ:
create sequence seq_ceid
minvalue 1
maxvalue 9999999999
start with 1
increment by 1
cache 20;

插入时:
INSERT INTO STUDENTINFO (CRE_ID,NAME……) VALUES (SEQ_CEID.NEXTVAL,……);

这样就可以了。

回答2:

创建一个序列(sequence)即可
create sequence seq_xxx on studentinfo(cre_id) .....

插入的时候cre_id=seq_xxx.nextval.....

回答3:

oracle 不像sql server,需要创建一个序列,设置下最大最小值步长就可以用来做ID了