国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

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

2024-08-29 13:52:52
字體:
來源:轉載
供稿:網友
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自動增長了,此問題至此解決!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 平湖市| 永胜县| 祁连县| 鹤岗市| 岚皋县| 邢台市| 乐都县| 上虞市| 汉沽区| 安康市| 贺兰县| 南昌市| 麻栗坡县| 大渡口区| 如皋市| 柘城县| 乌兰县| 汾西县| 北票市| 洪湖市| 特克斯县| 福鼎市| 霍邱县| 固安县| 广宗县| 岳阳市| 霞浦县| 西城区| 庆云县| 宁河县| 龙游县| 元阳县| 银川市| 大名县| 班玛县| 贵定县| 长垣县| 平泉县| 柳州市| 怀仁县| 遂川县|