日期:2014-05-16 浏览次数:20646 次
create table cronie ( /**自增长**/ id INT NOT NULL AUTO_INCREMENT, name VARCHAR(60) NOT NULL default '我想飞', )
create table cronie ( /**自增长**/ id int identity(1,1) primary key not null, /*****默认值****/ name varchar(22) default '我想飞' , )
一步: 先建一个表 create table cronie ( ID Number(4) NOT NULL PRIMARY KEY, NAME VARCHAR(25) default '我想飞' ); 二步:创建一个自增长的序列 CREATE SEQUENCE cronie_sequence INCREMENT BY 1 -- 每次加几个 START WITH 1 -- 从1开始计数 NOMAXVALUE -- 不设置最大值 NOCYCLE -- 一直累加,不循环 NOCACHE ;-- 不建缓冲区 三步:创建一个触发器 CREATE TRIGGER cronie_trigger BEFORE INSERT ON cronie FOR EACH ROW WHEN (new.id is null) begin select cronie_sequence.nextval into: new.id from dual; end;