首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

oracle中创办Sequence和Trigger的SQL语句

2012-07-26 
oracle中创建Sequence和Trigger的SQL语句//建Sequencecreate sequence STUDENT_Sminvalue 1maxvalue 99999

oracle中创建Sequence和Trigger的SQL语句

//建Sequence

create sequence STUDENT_S
minvalue 1
maxvalue 999999999999999999999999
start with 1
increment by 1
cache 20;


//建表
CREATE TABLE STUDENT
(
?? ID INTEGER,
?? "NAME" VARCHAR2(20),
?? ADDRESS VARCHAR2(40),
?? AGE INTEGER
)


//建Trigger
CREATE OR REPLACE TRIGGER INSERTSTUDENTID
BEFORE INSERT ON STUDENT
FOR EACH ROW
BEGIN
??? SELECT STUDENT_S.NEXTVAL INTO :NEW.ID FROM DUAL;
END;

热点排行
Bad Request.