Oracle实现插入记录ID自增长
1.先创建序列
USERID 用户序列号
--
CREATE SEQUENCE USERID INCREMENT BY 1 START WITH 1
MAXVALUE 1.0E28 MINVALUE 1 NOCYCLE
NOCACHE NOORDER
2.创建触发器
USERADD 会员触发器
--
CREATE OR REPLACE TRIGGER USERADD
BEFORE INSERT ON MEMBERRG
FOR EACH ROW
BEGIN
USERID.NEXTVAL INTO :NEW.NUM FROM DUAL;
END;
USERID 用户序列号
--
CREATE SEQUENCE USERID INCREMENT BY 1 START WITH 1
MAXVALUE 1.0E28 MINVALUE 1 NOCYCLE
NOCACHE NOORDER
2.创建触发器
USERADD 会员触发器
--
CREATE OR REPLACE TRIGGER USERADD
BEFORE INSERT ON MEMBERRG
FOR EACH ROW
BEGIN
USERID.NEXTVAL INTO :NEW.NUM FROM DUAL;
END;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
数据库开发工具如何选择?dbForge Studio或Navicat
原創
2024-06-12 12:16:56
一个 Clickhouse 集群磁盘损坏恢复数据的案例
原創
2024-06-11 23:59:12
Dolphinscheduler不重启加载Oracle驱动
原創
2024-05-28 21:22:10
云原生周刊:Flux 2.3 发布 | 2024.5.20
原創
2024-05-20 23:16:26
14 hive安装
osc_pjx77r92
2024-05-14 00:41:14
从 Oracle 到 TiDB,国有大行打造本地生活 APP 新体验
原創
2024-05-13 11:16:38
TiDB + ES:转转业财系统亿级数据存储优化实践
原創
2024-05-13 11:16:34
MySQL 社区经理:MySQL 8.4 InnoDB 参数默认值为什么要这么改?
原創
2024-05-06 23:20:21
lightdb操作出错:ERROR: current transaction is aborted, commands ignored until end of transaction block
原創
2024-05-05 21:55:25
银行核心背后的落地工程体系丨Oracle - TiDB 数据迁移详解
原創
2024-04-30 22:24:59
从NoSQL到NewSQL——10年代大数据浪潮下的技术革新
原創
2024-04-28 23:12:26
“百团大战”下,20年代的国产数据库如何乘风破浪?
原創
2024-04-28 23:12:24
原来 pt-osc 改表是这样实现的!原理详解【附场景案例】
原創
2024-06-06 11:58:38
MySQL 核心模块揭秘 | 16 期 | InnoDB 表锁
原創
2024-05-17 12:02:59