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

会计Q87850386

会计Q87850386

2016-02-19 09:44

下面是个简单易学的Oracle 自增(auto increment) 或 标识字段的建立方法教程,图老师小编详细图解介绍包你轻松学会,喜欢的朋友赶紧get起来吧!
 下面给出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 的命名方式,同上。
展开更多 50%)
分享

猜你喜欢

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

编程语言 网络编程
Oracle 自增(auto increment) 或 标识字段的建立方法

分享Oracle9i中建立自增字段的最新办法

编程语言 网络编程
分享Oracle9i中建立自增字段的最新办法

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Oracle中自增字段的两种方法的比较(Trigger和Sequence)

编程语言 网络编程
Oracle中自增字段的两种方法的比较(Trigger和Sequence)

Oracle,SQL Server,MySQL的自增变量设置

编程语言 网络编程
Oracle,SQL Server,MySQL的自增变量设置

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

SQL Server 中调整自增字段的当前初始值

编程语言 网络编程
SQL Server 中调整自增字段的当前初始值

MSSQL 大量数据时,建立索引或添加字段后保存更改提示超时的解决方法

编程语言 网络编程
MSSQL 大量数据时,建立索引或添加字段后保存更改提示超时的解决方法

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

IdeaPad Yoga13一键恢复

IdeaPad Yoga13一键恢复

在Android 模拟器上安装和卸载APK包的方法

在Android 模拟器上安装和卸载APK包的方法
下拉加载更多内容 ↓