Oracle 如何给每个不同的id id添加页码一条数据

首先我对这个问题做一个进一步的描述,问题是这样的:

在oracle中有一个表id是自动增长的插入一条记录后,我怎样能获取到这个id呢前提是,这个表中只有id能唯一标识这┅行其他字段都不行,而自动增长的id我又不知道他是多少如何得到这个id的值呢。

首先我想到的是用max(rownum)获取但是这个是不行的,因为这個表有多个人操作也就是说我在id添加页码一条记录的同时不能保证其他人是否也同时id添加页码了几条记录,我无法保证表中我id添加页码嘚这条记录是最新的所以就得想别的办法。

介绍一下sequence(序列)这个可以解决我所描述的这个问题。、

}

数据库表中有一列id它是自动增長的。当我插入一条数据以后怎么得到这个id是多少? 

当我插入数据(TOM,20)后怎么获得这个ID的值?前面有热心的前辈告诉我在sqlserver中有三种方法:

}

我要回帖

更多关于 创建id 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信