Oracle 自增(auto increment) 或 标识字段的建立方法

2016-02-19 09:44 6 1 收藏

下面是个简单易学的Oracle 自增(auto increment) 或 标识字段的建立方法教程,图老师小编详细图解介绍包你轻松学会,喜欢的朋友赶紧get起来吧!

【 tulaoshi.com - 编程语言 】

 下面给出ORACLE的一种实现方式,要分2步走:
1. 建立 SEQUENCE CREATE [ OR REPLACE ] SEQUENCE sequence_identity START WITH initial seed INCREMENT BY step MAXVALUE upper bound [NOMAXVALUE] NOCYCLE [empty]
2. 建立 TRIGGER CREATE [ OR REPLACE ] TRIGGER trigger_identity BEFORE INSERT ON table_name FOR EACH ROW BEGIN SELECT sequence_identity.NEXTVAL INTO :new.column_name FROM DUAL; END;
说明:
为了尽量避免 sequence 同名冲突, sequence_identity 命名方式,建议采取
SEQ_UserName_TableName_SequenceName 的形式
trigger_identity 的命名方式,同上。

来源:http://www.tulaoshi.com/n/20160219/1591938.html

延伸阅读
标签: 网关
                       oracle 透明网关环境的建立                           &nb...
在做《机房收费系统》的时候,有的表需要添加自增列,在添加新纪录时自动添加一个序号。下面我给大家介绍两种添加方法: 一、通过T-SQL代码. 代码如下: alter table 表名 add 列名 int IDENTITY(1,1) NOT NULL 这里用到了identity关键字:indentity(a,b),a b均为正整数,a表示开始数,b表示步长,indentity(1,1)就代表从1开始,每次增...
标签: 电脑入门
c盘文件自增问题的15个解决方法: 1.关闭系统还原:我的电脑属性/系统还原/关闭所有磁盘上的系统还原,但是以后就不能用系统还原了! 2.关闭系统休眠:控制面板/电源/休眠/在启动系统休眠前面的勾去掉 3.移动虚拟内存,我的电脑属性/高级/性能/设置/高级/更改/选C盘也就是系统盘, 选无分页面,然后把虚拟内存设置到其磁盘,要剩余磁盘空间...
Oracle text是Oracle的全文检索技术,是9i版本标准版和企业版的一部分。Oracle text使用标准的sql语言索引、查找、分析存储在oracle数据库、文件或者网络里的文本及文档。 Oracle text能进行关于文档的语言分析,使用多种方法查找文档,包括关键字、上下文查询、逻辑操作、模式匹配、混合主题查询、HTML/XML段落查找等方法。Oracle text在...
标签: 辐射4
《辐射4》补给线建立方法图文教程分享 今天图老师图老师小编给大家带来的是一位玩家分享的《辐射4》补给线建立图文教程,不知道补给线怎么建立的玩家,快跟图老师图老师小编一起来看看吧。 补给线建立方法: 首先你得有足够的魅力点出地方领导者perk,学习了该技能后,就可以在工房与工房之间建立供应线了。 习得该perk 先找一个...

经验教程

914

收藏

47
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部