社区
Oracle 高级技术
帖子详情
Oracle中有自动编号的字段吗?
duckdream
2002-12-09 11:08:21
Oracle中有自动编号的字段吗?我如果删除了有一个自动编号的字段的表中的一条记录,表中的其他记录的自动编号字段会改变吗?
如:
1.开始:1,2,3,4,5,......100
2.删除5
3.删除后是变为1,2,3,4,......99还是1,2,3,4,6......100
...全文
38
6
打赏
收藏
Oracle中有自动编号的字段吗?
Oracle中有自动编号的字段吗?我如果删除了有一个自动编号的字段的表中的一条记录,表中的其他记录的自动编号字段会改变吗? 如: 1.开始:1,2,3,4,5,......100 2.删除5 3.删除后是变为1,2,3,4,......99还是1,2,3,4,6......100
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
岁月无声-我心飞翔
2002-12-09
打赏
举报
回复
用序列
jiezhi
2002-12-09
打赏
举报
回复
序列
后者
wanghai
2002-12-09
打赏
举报
回复
create sequence sequencename increment by * start with * maxvalues *
nocycle
插入时用sequencename.nextval
beckhambobo
2002-12-09
打赏
举报
回复
http://expert.csdn.net/Expert/topic/1188/1188814.xml?temp=.52586
ruixp
2002-12-09
打赏
举报
回复
insert into table values(testseq.nextval ,,,,,,)
ruixp
2002-12-09
打赏
举报
回复
不会自动改变的
create sequence testseq increment by 1 start with 1
oracle
字段
自增加,
Oracle
中的
自动
增长
字段
环境:PLSQL Developer 7.1.5
Oracle
11.2.0
Oracle
中不像MYSQL和MSSQLServer中那样指定一个列为
自动
增长列的方式,不过在
Oracle
中可以通过SEQUENCE序列来实现
自动
增长
字段
。在
Oracle
中SEQUENCE被称为序列,每次取的时候它会
自动
增加,一般用在需要按序列号排序的地方。在使用SEQUENCE前需要首先定义一个SEQUENCE,定义SE...
PostgreSQL
字段
自动
编号
记得最初使用
Oracle
时想搞个
字段
自动
编号
还要用触发器(当然也可以在insert的时候seq.nextval,MySQL和SqlServer就更加干脆了,直接提供的),用触发器总觉得有点性能考量。不过PostgreSQL就有一个类似
Oracle
default值一样的方法来实现
自动
编号
。 先建个seq 当然用pgAdmin III 就要方便多了。 接下来就建表了。 inse...
Oracle
实现
字段
的
自动
编号
相对与ACCESS数据库和sqlserver
中有
自动
编号
的类型,如何在
Oracle
数据库中实现
字段
的
自动
编号
?
Oracle
数据库中通过创建一个序列Sequence,在插入数据的时候调用这个序列值.//创建一个序列 Create sequence seq_demo start with 1 maxvalue 999999; Select seq_de...
Oracle
数据库中
字段
自动
生成与更新教程
本文系统介绍了
Oracle
数据库中实现
字段
自动
生成的多种方法。首先概述了数据库表结构的基本概念和
字段
类型属性。然后详细讲解了三种主要实现方式:触发器(
自动
执行计算逻辑)、视图(封装计算过程)和存储过程(预编译业务逻辑),分别分析了它们的语法结构、应用场景和优缺点。此外还介绍了虚拟列这一特殊实现方式。文章最后总结了性能优化和数据一致性的关键问题,建议根据具体业务需求选择合适方法或组合使用,并强调合理设计的重要性。文中包含大量SQL示例,为
Oracle
数据库开发者提供了实用的技术参考。
Oracle
自动
生成
编号
(实现sqlserver自增长
字段
)
oracle
自动
编号
在access
中有
自动
编号
的数据类型,MSSQL和MYSQL也都有
自动
增长的数据类型,插入记录时不用操作此
字段
,会
自动
获得数据值,而
oracle
没有
自动
增长的数据类型,我们需要建立一个
自动
增长的序列号,插入记录时要把序列号的下一个值赋于此
字段
,可以预见的是,有此功能,我们可以把数据从ACCESS、MSSQL或MYSQL迁移到
oracle
了! create sequen
Oracle 高级技术
3,496
社区成员
18,710
社区内容
发帖
与我相关
我的任务
Oracle 高级技术
Oracle 高级技术相关讨论专区
复制链接
扫一扫
分享
社区描述
Oracle 高级技术相关讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章