亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

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

oracle中實現主鍵的自動增加

瀏覽:3日期:2023-11-19 14:12:40
實現方法1: 建立一個最小為1,最大為nomaxvalue的一個序列號會自動循環的序列create sequence 序列名 increment by 1 start with 1 nomaxvalue; nocycle;當向表中插入數據時,SQL語句寫法如下:SQL> insert into 表名 values(序列名.nextval,列1值,列2值, ...);當要重用該序列號時,有兩種方法:a.;在同一個sql塊中重用:SQL>insert into表名(序列名.currval, 列1值,列2值...);b.;在存儲進程中,將該值取到一個參數中:SQL>select序列名.nextval into 參數名 from dual;然后在重用該序列號的地方調用這個參數。實現方法2:(利用觸發器)SQL> create sequence a_sequence 2; start with 1 3; increment by 1;序列已創建。SQL> create table t (n number ,v varchar2(10));表已創建。SQL> create or replace trigger t_trg 2; before insert or update on t 3; for each row 4; begin 5;select a_sequence.nextval into :new.n from dual; 6; end; 7; /觸發器已創建SQL> insert into t values(111,'ok');已創建 1 行。SQL> select *; from t; N V---------- ---------- 1 ok
標簽: Oracle 數據庫
主站蜘蛛池模板: av毛片在线看 | 久色网址| 国产亚洲图片 | 欧美激情欧美狂野欧美精品免费 | 99re国产视频 | 亚洲精品免费在线观看 | 三级美国| 男女晚上爱爱的视频在线观看 | 日韩精品不卡 | 一级在线观看视频 | 亚洲欧美国产精品专区久久 | 一级特黄a免费大片 | 996热这里有精品青青草原 | 国产成人久久综合二区 | 日韩欧美国产一区二区三区 | 国产黄色自拍 | 成人18免费网站在线观看 | 国产成人精品一区二区 | 新久草视频 | 2021国产精品自拍 | 免费看一级欧美毛片 | 中文字幕欧美在线观看 | 日p免费视频 | 韩国一大片a毛片 | 国产成人免费高清视频网址 | 欧美一级俄罗斯黄毛片 | 国产男人的天堂 | 国产三及 | 免费在线看黄网址 | 亚洲欧美在线免费观看 | 99re5久久在热线播放 | 成人免费手机在线看网站 | 久久成| 在线观看亚洲免费视频 | 日韩一级片网址 | 国产三级精品在线观看 | 日本免费久久 | 精品国产免费观看一区 | 国产高清视频a在线大全 | 一区毛片 | 国产精品久久一区 |