首頁| 新聞| 娛樂| 游戲| 科普| 文學| 編程| 系統| 數據庫| 建站| 學院| 產品| 網管| 維修| 辦公| 熱點
◆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庫表設計的若干方法
Oracle連續相同數據的統計
oracle常用分析函數與聚合函數的用
Oracle全角數字轉換半角數字
網友關注