oracle的自增長與mysql 的自增長不同,mysql使用其關鍵字auto_increment實現自增長,而oracle中沒有改關鍵字,所以要使oracle中表自增長,可以使用序列實現該效果。如下所述:1、建立表user
create table user(id number(2) not null,name varchar(20) not null,address varchar(50),primary key(id));
2、建立序列seq_user
create sequence seq_user
minvalue 1 表示最小值是1
maxvalue 9999 表示最大值是9999
start with 2 表示從2開始
increment by 2 表示以2的寬度進行增長
cache 2;
3、插入資料
insert into user(id,name,address) values(seq.user.nextval,'張三','中國古都');
insert into user(id,name,address) values(seq.user.nextval,'李四','北京');
插入的資料為 id name address
2 張三 中國古都
4 李四 北京
oracle的自增長
mysql的自增長非常容易,乙個 auto increment 就搞定,可是oracle就不行了 下面是oracle的自增長 建立乙個表 create table t test departments id number 10 not null,description varchar2 50 not...
oracle 自增長主鍵
1 首先,你要有一張表!create table example id number 4 not null primary key,name varchar 25 phone varchar 10 address varchar 50 2 然後,你需要乙個自定義的sequence create se...
ORACLE自增長列
新建序列 create sequence create sequence q tpa acitive alarms id minvalue 1 maxvalue 99999999999999999 start with 100 increment by 1 cache 100 觸發器 create ...