最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

在oracle數(shù)據(jù)庫里創(chuàng)建自增ID字段的步驟

 更新時間:2014年07月30日 15:36:15   投稿:whsnow  
本節(jié)主要介紹了在oracle數(shù)據(jù)庫里創(chuàng)建自增ID字段的步驟,需要的朋友可以參考下

在oracle里使用自增ID字段的步驟比較繁瑣,總結(jié)如下:

-- 創(chuàng)建表

CREATE TABLE ADVICE
(
ID INT NOT NULL,
ACTIVE INT DEFAULT 1 NOT NULL,
TYPE INT NOT NULL, 
MSG VARCHAR2(512) NOT NULL,
ADVICE VARCHAR2(4000) NOT NULL,
PRIMARY KEY(ID),
CONSTRAINT ADVICE_UNI UNIQUE(TYPE,MSG)
)TABLESPACE MYDB;

--創(chuàng)建自增ID,名稱為:表名_字段名_SEQ
CREATE SEQUENCE ADVICE_ID_SEQ MINVALUE 1 NOMAXVALUE INCREMENT BY 1 START WITH 1 NOCACHE;


-- 為Insert操作創(chuàng)建觸發(fā)器,無需在SQL語句里寫NEXTVAL,名稱為表名_INS_TRG
CREATE OR REPLACE TRIGGER ADVICE_INS_TRG BEFORE INSERT ON ADVICE FOR EACH ROW WHEN(NEW.ID IS NULL)
BEGIN
SELECT ADVICE_ID_SEQ.NEXTVAL INTO :NEW.ID FROM DUAL;
END;

相關(guān)文章

最新評論

灵石县| 衡阳市| 合作市| 彰化县| 台东县| 理塘县| 元朗区| 庆云县| 元氏县| 梅河口市| 微博| 新乡县| 邻水| 同德县| 外汇| 承德市| 新宾| 赤水市| 中江县| 常德市| 郸城县| 靖江市| 福建省| 荆门市| 河东区| 册亨县| 全南县| 五峰| 湘乡市| 平湖市| 夏河县| 天长市| 日土县| 诸城市| 甘孜| 灵璧县| 龙陵县| 通河县| 当阳市| 北海市| 定结县|