社区
Oracle
帖子详情
如何在oralce中建立自动增加的字段
北邙闲人
2003-07-05 09:43:39
我想在oracle中建立一个字段,使他的值能够自动加一,该怎么定义。还请各位大虾赐教。
...全文
144
9
打赏
收藏
如何在oralce中建立自动增加的字段
我想在oracle中建立一个字段,使他的值能够自动加一,该怎么定义。还请各位大虾赐教。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
smallcrocodile
2003-07-07
打赏
举报
回复
有好多帖子了,你搜索一下
smilefeng
2003-07-05
打赏
举报
回复
用序列和触发器实现!
armu80830
2003-07-05
打赏
举报
回复
建立一个最小为1,最大为999999999的一个序列号会自动循环的序列
create sequence 序列名
increment by 1
start with 1
maxvalue 999999999
cycle;
当向表中插入数据时,SQL语句写法如下;
SQL> insert into 表名 values(序列名.nextval,列1值,列2值);
taler
2003-07-05
打赏
举报
回复
create sequence sequencename increment by 1 start with 1000;
引用时用sequencename.nextval
BlueskyWide
2003-07-05
打赏
举报
回复
几乎每天都有人问此问题,给你个参考:
http://expert.csdn.net/Expert/topic/1907/1907225.xml?temp=.1886713
http://expert.csdn.net/Expert/topic/1465/1465844.xml?temp=.8864862
qwater
2003-07-05
打赏
举报
回复
问个相关的问题,插入的时候自然会自动增加,可我要是用工具导入很多数据的话,这个自增加字段还要我不停地select seq_id.nextval into :new.id from dual;否则下次插入的时候就要报错了,是不是这样呢?有没有解决办法呢?
beckhambobo
2003-07-05
打赏
举报
回复
create sequence SEQ_ID
minvalue 1
maxvalue 99999999
start with 1
increment by 1
/
create trigger a_tri
before insert on a
for each row
as
begin
select seq_id.nextval into :new.id from dual;
end;
/
jasoncheung
2003-07-05
打赏
举报
回复
up
北邙闲人
2003-07-05
打赏
举报
回复
谢谢各位大哥大姐,小弟,小妹
oracle数据库
字段
值
自动
加1
往数据库
中
添加数据时,
字段
值
自动
加1: 1、创建表 2、创建序列 3、创建触发器
Oracle创建自增
字段
–ORACLE SEQUENCE的简单使用介绍
先假设有这么一个表: 代码如下: create table S_Depart ( DepartId INT not null, DepartName NVARCHAR2(40) not null, DepartOrder INT default 0, constraint PK_S_DEPART primary key (DepartId) ); 在oracle
中
sequence就是所谓的序列号,每次取的时候它会
自动
增加
,一般用在需要按序列号排序的地方。 1、Create Sequence 你首先要有CREATE SEQUENCE或者CREATE ANY SEQUENCE权限, CREAT
Oracle 21C 入门到项目开发
本课程是为想要学习Oracle数据库管理的初学者而设计的,旨在向学生介绍Oracle数据库的基础知识和技能。在本课程
中
,学生将学习以下内容:1. Oracle数据库的基础概念:学生将了解Oracle数据库的基础概念,包括数据库管理系统、数据库对象、数据类型、数据模型等。2. SQL语言:学生将学习SQL语言的基础知识,包括SQL查询、数据插入、更新和删除操作、数据聚合和分组等。3. 数据库设计:学生将学习如何设计数据库,包括如何选择适当的数据模型、如何设计表格和
字段
以及如何设置关系。4. 数据库安全性:学生将学习如何保护数据库的安全性,包括用户管理、权限管理、加密和审计等。5. 数据库性能优化:学生将学习如何优化数据库性能,包括索引设计、查询优化、缓存管理和分区等。6. 数据库备份和恢复:学生将学习如何备份和恢复数据库,包括备份和恢复策略、备份工具和恢复过程等。7. 数据库高可用性:学生将学习如何提高数据库的可用性,包括复制、集群和故障转移等。通过本课程,学生将获得Oracle数据库管理的基础知识和技能,能够独立管理Oracle数据库。
通过Excel管理表结构
自动
生成创建表sql文支持(sqlserver,oracle)
在excel
中
方便地管理数据库表结构,通过管理的结构
自动
生成创建表sql文,支持生成sqlserver脚本和oracle脚本;模板默认都是sqlserver数据库
字段
类型,只需要把oracle对应的类型对应关系维护一下就可以
自动
生成oracle脚本了,同时支持多Sheet
Oracle创建自增
字段
--ORACLE SEQUENCE的简单使用介绍
在oracle
中
sequence就是所谓的序列号,每次取的时候它会
自动
增加
,一般用在需要按序列号排序的地方接下来为大家介绍下Oracle创建自增
字段
方法感兴趣的各位可不要错过了哈
Oracle
17,090
社区成员
55,238
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章