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

Oracle 實現(xiàn)類似SQL Server中自增字段的一個辦法

 更新時間:2009年07月30日 18:45:54   作者:  
由于Oracle中沒有類似SQL Server中的自增字段,所以我們?nèi)绻胍ㄟ^設(shè)定類似ID性質(zhì)的唯一列的話,需要借助Oracle的sequence,先建立一個序列,然后在每次插入數(shù)據(jù)的時候,通過前觸發(fā)器來更新ID值,并將序列的序號加1,這樣的迂回方式來實現(xiàn)。
相關(guān)代碼如下:
1. 創(chuàng)建sequence:
復(fù)制代碼 代碼如下:

CREATE SEQUENCE SEQU_DATA_DATAINFO INCREMENT BY 1 START WITH 1 NOCYCLE NOCACHE NOORDER;

2. 創(chuàng)建觸發(fā)器:
復(fù)制代碼 代碼如下:

create or replace TRIGGER TRIG_TEST
BEFORE INSERT ON TABLE1
FOR EACH ROW
DECLARE
tmpVar NUMBER;
BEGIN
tmpVar := 0;
Select SEQU_PROC_ASSOCIATEINFO.NextVal into tmpVar from dual;
:new.procid:=tmpVar;
EXCEPTION
WHEN OTHERS THEN
-- Consider logging the error and then re-raise
RAISE;
END;

相關(guān)文章

最新評論

承德县| 泗水县| 博白县| 徐州市| 安达市| 句容市| 龙岩市| 徐闻县| 和顺县| 隆德县| 开鲁县| 南乐县| 谢通门县| 洞口县| 惠水县| 墨玉县| 苍山县| 枣阳市| 三穗县| 平塘县| 晋江市| 宜阳县| 阳西县| 蒲城县| 阆中市| 闵行区| 牡丹江市| 清涧县| 昌乐县| 潍坊市| 巴林左旗| 镶黄旗| 平和县| 武穴市| 密云县| 云南省| 望谟县| 阳谷县| 山阳县| 依兰县| 航空|