oracle中ID的自增方法

oracle中ID的自增方法
主键值是通过使用序列生成的。

一个序列(序列)是一个数据库对象,可以由多个用户使用来生成一系列唯一的数字,序列定义存储在数据字典中,并通过提供唯一的值序列表简化编程。它可以通过序列自动生成主键的键值,当第一次调用序列时,它返回一个预定值。在每个后续查询中,序列将生成一个值,该值由指定的增量增加。该序列可以连续循环或不断增加,直到指定最大值为止。
复制代码代码如下所示:
创建序列
创建序列seq_on_test
增量的1
从1开始
nomaxvalue
nocycle
非缓存;

-建立一张桌子
下拉表测试;
创建表测试(
ID的整数
stu_name类型(4)
stu_age数
);

插入数据
插入测试值(seq_on_test。nextval,玛丽,15);
插入测试值(seq_on_test。nextval,',16);

从测试中选择*;

结果
*
1玛丽15
2汤姆16
* /

两种方法
选择seq_on_test.currval双;
选择seq_on_test.nextval双;

结果
*


* /

tag:方法自增电脑软件Oracleid

相关内容