国产探花免费观看_亚洲丰满少妇自慰呻吟_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自動增長了,此問題至此解決!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 镇雄县| 滦平县| 工布江达县| 衡阳市| 历史| 左贡县| 公主岭市| 望城县| 五指山市| 安远县| 潜江市| 涞源县| 南溪县| 湘阴县| 安国市| 郑州市| 潞西市| 儋州市| 苍溪县| 新巴尔虎左旗| 修水县| 芒康县| 长顺县| 六盘水市| 阿尔山市| 寿光市| 永安市| 子洲县| 武定县| 永顺县| 观塘区| 峨眉山市| 尖扎县| 宿松县| 黔江区| 马龙县| 建德市| 新绛县| 泗水县| 乌兰察布市| 通城县|