国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

講解Oracle數據庫自動增長列的實現過程

瀏覽:11日期:2023-11-29 09:51:34
Oracle數據庫自動增長列的實現過程:

◆1.創建序列

-- Create sequence create sequence INNERIDminvalue 1maxvalue 99999999999999start with 1increment by 1cache 20order;

◆2.--INNERID.currval 指當前序列

--INNERID.nextval 指下一個序列

insert into admin values (INNERID.nextval,'a');insert into admin values (INNERID.nextval,'b');insert into admin values (INNERID.nextval,'c');insert into admin values (INNERID.nextval,'d');create table admin(id varchar2(20),name varchar2(10));

--不斷的插入序列的下一個值.

◆3.創建觸發器(注:此處無法設置id的默認值為INNERID.nextval )

CREATE OR REPLACE TRIGGER admin_tg--admin id 的觸發器BEFORE INSERT ON admin FOR EACH ROWBEGINSELECT INNERID.NEXTVAL INTO :NEW.id FROM DUAL;END;

測試語句如下:

insert into admin (username) values ( 'zdz');

成功插入數據,再查看數據,你可以發現id自動增長了,此問題至此解決!

標簽: Oracle 數據庫
主站蜘蛛池模板: 勐海县| 和平县| 永济市| 邳州市| 营口市| 乌海市| 招远市| 万荣县| 张北县| 甘肃省| 运城市| 西宁市| 阿合奇县| 教育| 波密县| 万安县| 连城县| 从化市| 隆尧县| 葵青区| 乌兰察布市| 固镇县| 惠来县| 嘉兴市| 孟连| 杂多县| 磴口县| 九龙坡区| 三门县| 漾濞| 岳普湖县| 梨树县| 定南县| 河源市| 修水县| 巴林左旗| 视频| 蓝田县| 阳原县| 永定县| 和顺县|