您的位置:首页 > 数据库 > Oracle

oracle创建表,表序列,触发器

2013-04-22 15:39 337 查看
创建表

CREATE TABLE "JCMS_ADVERT"

( "ID" INTEGER NOT NULL ENABLE,

"SITEID" INTEGER,

"NAME" VARCHAR2(150 CHAR) NOT NULL ENABLE,

"UPDATETIME" DATE,

PRIMARY KEY ("ID")

);

创建表序列

create sequence seq_advert minvalue 1 maxvalue 9999999999999999999999999999 increment by 1 start with 1 cache 20 noorder nocycle ;

创建触发器

create or replace trigger tr_advert
before insert on jcms_advert
for each row
begin
select seq_advert.nextval into :new.id from dual;
end;

插入记录

insert into jcms_advert (siteid,name, updatetime) values (1,'头部广告', sysdate);

查询记录

select * from jcms_advert;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: