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

2016-02-19 09:44 4 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 的命名方式,同上。

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

延伸阅读
标签: 网关
                       oracle 透明网关环境的建立                           &nb...
标签: SQLServer
         主子表最常见的大概就是用在进销存、MRP、ERP里面,比如一张销售订单,订单Order(ID,OrderDate),订单明细OrderDetail(OrderID, ProductID, Num,Price)这个大概就是最简单的主子表了,两个表通过ID与OrderID建立关联,这里主键ID是自增的INT类型,OrderID是表OrderDetail的外键。当然,键的选择...
标签: 辐射4
《辐射4》补给线建立方法图文教程分享 今天图老师图老师小编给大家带来的是一位玩家分享的《辐射4》补给线建立图文教程,不知道补给线怎么建立的玩家,快跟图老师图老师小编一起来看看吧。 补给线建立方法: 首先你得有足够的魅力点出地方领导者perk,学习了该技能后,就可以在工房与工房之间建立供应线了。 习得该perk 先找一个...
标签: 电脑入门
c盘文件自增问题的15个解决方法: 1.关闭系统还原:我的电脑属性/系统还原/关闭所有磁盘上的系统还原,但是以后就不能用系统还原了! 2.关闭系统休眠:控制面板/电源/休眠/在启动系统休眠前面的勾去掉 3.移动虚拟内存,我的电脑属性/高级/性能/设置/高级/更改/选C盘也就是系统盘, 选无分页面,然后把虚拟内存设置到其磁盘,要剩余磁盘空间...
标签: Web开发
1.CLOB字段的插入 一般情况下,clob类型的数据直接insert可能会因为字符过长而出错,所以要用对象形式来插入。 具体示例: 首先,我们需要创建一个含CLOB字段的表: create table test (id INTEGER, content clob); 然后插入空值: String strSql = “INSERT INTO TEST(id,content) values(‘0001’...

经验教程

436

收藏

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