atfa 发表于 2005-6-10 10:22:10

Oracle里面没有自动配置的类型,这样的情况应该怎么处理呢

mysql和access这样简单的数据库里面都有自动配置自段,每新增一个记录,数据库就会给它配置一个独立的ID

oracle和firebird居然没有,我想请问,在新增一个数据的时候,应该怎样给ID自段设置独立的唯一的值?

我想到的办法是给数据库添加一个新的表,表里记录当前系统中记录一个int类型的数据,每当新增一个记录,就增加这个int变量,但是当删除记录是不减少这个值

这样在增加记录时候就可以配置一个总是增长的ID了



有没有更好的办法?

jiangtao9999 发表于 2005-6-10 18:52:28

设为主键?

涩兔子 发表于 2005-6-10 22:12:26

这个问题我在学习Oracle8.0的时候遇到过,Oracle没有Auto_increment的功能

需要自己编写ID Auto_increment的实现方法,多google with 'how to auto increment ID in Oracle' keyword :idea:
页: [1]
查看完整版本: Oracle里面没有自动配置的类型,这样的情况应该怎么处理呢