简单创建序列和触发器示例
自定义序列(sequence):
CREATE SEQUENCE example_sequence
INCREMENT BY 1 -- 每次加几个
START WITH 1 -- 从1开始计数
NOMAXVALUE -- 不设置最大值
NOCYCLE -- 一直累加,不循环
NOCACHE -- 不建缓冲区
创建触发器:
--例1
CREATE TRIGGER example_triger BEFORE
INSERT ON example FOR EACH ROW WHEN (new.id is null)--只有在id为空时,启动该触发器生成id号
begin
select example_sequence.nextval into :new.id from dual;
end;
--例2
CREATE OR REPLACE TRIGGER SPM_PRO_PLAN_ID_TRIGGER
BEFORE INSERT ON SPM_PRO_PLAN
FOR EACH ROW ENABLE
beginselect SPM_PRO_PLAN_ID_SEQUENCE.NEXTVAL into :new.ID from dual;
end;
简单创建序列和触发器示例相关推荐
- oracle 创建序列,触发器,实现字段自增长
创建序列 --创建序列 CREATE sequence seqSR --序列名字 INCREMENT BY 1 --每次加1 START WITH 1 --重1开始 minvalue 1 --最小值 ...
- oracle创建表,序列,触发器,自动生成唯一主键
数据库oracle和mysql插入数据的区别? mysql数据库主键字段是increament,则插入数据不需要插入主键字段.数据库会自动生成主键 oracle数据库主键字段必须创建序列,则插入数据必 ...
- oracle实现序列,oracle中创建序列和自增长列的实现方式
众所周知,在SQL Server中设置自增长列很简单,但是在ORACLE中则不然,现在介绍一下ORACLE中自增长列如何实现: 1.创建序列. 举例如下: create sequence seq_pe ...
- 为SQL Server创建基于“智能”触发器的审核跟踪
介绍 (Introduction) Audit tables are used to track transactions for a particular table or tables. For ...
- 最简单的基于librtmp的示例 发布(FLV通过RTMP发布)
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! ==== ...
- SQLServer之创建AFETER DELETE触发器
DML AFTER DELETE触发器创建原理 触发器触发时,系统自动在内存中创建deleted表或inserted表,inserted表临时保存了插入或更新后的记录行,deleted表临时保存了删除 ...
- Oracle 序列和触发器
创建序列: create sequence sequence_userid increment by 1 start with 2021001 maxvalue 2021999 minvalue 20 ...
- 八叉树 java_java简单实现八叉树图像处理代码示例
一晃工作有段时间了,第一次写博客,有点不知道怎么写,大家将就着看吧,说的有什么不正确的也请大家指正. 最近工作中用到了一个图像压缩的功能.找了一些工具,没有太好的选择.最后选了一个叫jdeli的,奈何 ...
- 最简单的视音频播放示例7:SDL2播放RGB/YUV
最简单的视音频播放示例系列文章列表: 最简单的视音频播放示例1:总述 最简单的视音频播放示例2:GDI播放YUV, RGB 最简单的视音频播放示例3:Direct3D播放YUV,RGB(通过Surfa ...
最新文章
- iOS 蓝牙开发和注意点
- java sync和async区别_GCD中串行、并行与async、sync的区别
- filter函数的用法_这几个超牛函数,你的Excel里有没有?
- seaborn 教程_使用Seaborn进行数据可视化教程
- C++ this指针初步使用,与链式编程
- MFC关键技术-动态创建
- css隐藏输入框的光标
- 清理清理火狐历史记录
- 准备结婚,大家买的三金都有哪些?
- 【Java I/O流】File、字符集、字节流、字符流、缓冲流、数据流、对象流、序列化、try-with-resources语句
- java 抛出异常_我的Java Web之路51 - Java异常基础
- 南京南站新建的,地铁换乘这么麻烦?
- 超级简单的HTML圆形头像css
- 如何计算乘积 java_Java模拟计算机的整数乘积计算功能示例
- python学什么内容_老男孩Python都需要学什么内容?老男孩教育
- 优美库图片小程序	Version1.0
- ORA-03113: end-of-file on communication channel 解决方法
- MSDC 4.3 接口规范(7)
- 仅一百万粉丝的穿搭主播,如何成为胖妹的福音?
- 小程序云开发实现微信支付完整代码
热门文章
- HttpClient+Jericho HTML Parser 实现网页的抓取
- Even Parity UVA - 11464 (枚举)
- df命令、du命令、磁盘分区(fdisk命令)
- mapreduce.job.reduce.slowstart.completedmaps
- Hadoop 单节点 伪分布 安装手记
- 2.10. 代码片段:demo方法(Core Data 应用程序实践指南)
- C#拾遗系列(3):构造函数
- SpringBoot高级篇MongoDB之修改基本使用姿势
- nginx自签SSL证书和Symantec签发证书使用
- 如何合理的学习Netty?(学习目录)