QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1550|回复: 2

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

[复制链接]
发表于 2005-6-10 10:22:10 | 显示全部楼层 |阅读模式
mysql和access这样简单的数据库里面都有自动配置自段,每新增一个记录,数据库就会给它配置一个独立的ID

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

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

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



有没有更好的办法?
发表于 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
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-4-25 20:13 , Processed in 0.077415 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表