Oracle 实现类似SQL Server中自增字段的一个办法
发布时间:2020-12-12 16:50:40 所属栏目:百科 来源:网络整理
导读:相关代码如下: 1. 创建sequence: div class="codetitle" a style="CURSOR: pointer" data="64620" class="copybut" id="copybut64620" onclick="doCopy('code64620')" 代码如下:div class="codebody" id="code64620" CREATE SEQUENCE SEQU_DATA_DATAINFO I
相关代码如下: 1. 创建sequence: <div class="codetitle"><a style="CURSOR: pointer" data="64620" class="copybut" id="copybut64620" onclick="doCopy('code64620')"> 代码如下:<div class="codebody" id="code64620">CREATE SEQUENCE SEQU_DATA_DATAINFO INCREMENT BY 1 START WITH 1 NOCYCLE NOCACHE NOORDER; 2. 创建触发器:<div class="codetitle"><a style="CURSOR: pointer" data="56334" class="copybut" id="copybut56334" onclick="doCopy('code56334')"> 代码如下:<div class="codebody" id="code56334"> 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; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |