1 创建序列
2 查询序列
select seq_wg.nextval from dual; from后也可以是任何一个实体表。
1. dual 确实是一张表.是一张只有一个字段,一行记录的表. Oracle数据库内置的一张表。
2. 习惯上,我们称之为'伪表'.因为他不存储主题数据.
3. 他的存在,是为了操作上的方便.因为from 都是要有特定对象的.
3 使用序列
一旦定义了某个序列,你就可以用CURRVAL,NEXTVAL
CURRVAL=返回 sequence的当前值
NEXTVAL=增加sequence的值,然后返回 sequence 值
比如:
Seq_wg.CURRVAL
Seq_wg.NEXTVAL
一个插入人员信息的例子
INSERT INTO emp VALUES (Seq