亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

oracle中的ID號(hào)實(shí)現(xiàn)自增長的方法

 更新時(shí)間:2014年05月26日 17:22:03   作者:  
這篇文章主要介紹了oracle中的ID號(hào)如何實(shí)現(xiàn)自增長,利用序列產(chǎn)生主鍵值,需要的朋友可以參考下
利用序列產(chǎn)生主鍵值。

序列(Sequence)是一種可以被多個(gè)用戶使用的用于產(chǎn)生一系列唯一數(shù)字的數(shù)據(jù)庫對(duì)象。序列定義存儲(chǔ)在數(shù)據(jù)字典中,通過提供唯一數(shù)值的順序表來簡化程序設(shè)計(jì)工作,可以使用序列自動(dòng)產(chǎn)生主鍵的鍵值。當(dāng)一個(gè)序列第一次被查詢調(diào)用時(shí),它將返回一個(gè)預(yù)定值。在隨后的每次查詢中,序列將產(chǎn)生一個(gè)按指定的增量增長的值。序列可以循環(huán),或者是連續(xù)增加的,直到指定的最大值為止。
復(fù)制代碼 代碼如下:

--創(chuàng)建sequence
create sequence seq_on_test
increment by 1
start with 1
nomaxvalue
nocycle
nocache;

--建表
drop table test;
create table test(
ID integer
,stu_name nvarchar2(4)
,stu_age number
);

--插入數(shù)據(jù)
insert into test values(seq_on_test.nextval,'Mary',15);
insert into test values(seq_on_test.nextval,'Tom',16);

select * from test;

--結(jié)果
/*
1 Mary 15
2 Tom 16
*/

--seq的兩個(gè)方法
select seq_on_test.currval from dual;
select seq_on_test.nextval from dual;

--結(jié)果
/*
2
3
*/

相關(guān)文章

最新評(píng)論