oracle使用TRIGGER在insert数据时往某个字段塞值
来源:互联网 发布:appium python 截图 编辑:程序博客网 时间:2024/06/06 04:29
上周看项目时,发现一个项目的订单编号不是在java代码中生成的,当时对TRIGGER不熟,没有在TRIGGER找,后来问老大,老大说是在TRIGGER生成的。。。你妹!找到后我好想问问以前的开发人员为什么这样生成。。。不说了,记录知识点。
oracle创建TRIGGER
CREATE OR REPLACE TRIGGER "TRI_BEF_INS_ORDER" BEFORE INSERT ON TICKET.TIK_ORDER FOR EACH ROWdeclarebegin--:new --为一个引用最新的列值; --:old --为一个引用以前的列值; 这两个变量只有在使用了关键字 "FOR EACH ROW"时才存在.且update语句两个都有,而insert只有:new ,delect 只有:old; :new.ordercd := atii.fun_gen_ordno();end;
oracle创建function
create or replace function atii.fun_gen_ordno() return varchar2is strresult varchar2(20);begin select '订单编号的格式' into strresult from dual return (strresult);end fun_gen_ordno;
0 0
- oracle使用TRIGGER在insert数据时往某个字段塞值
- oracle trigger 字段触发
- oracle dblink-数据同步(使用trigger)
- oracle trigger(触发器)字段触发
- oracle trigger(触发器)字段触发
- oracle+mybatis 使用动态Sql在要insert的字段不确定的情况下实现批量insert
- 如何在oracle中截取某个字段中的备份字段
- oracle 判断监控某字段值变动的 trigger
- 关于在 oracle trigger(insert)事件中调用存储过程的问题
- oracle 拼接某个字段的所有值
- oracle 拼接某个字段的全部值
- oracle迁移到mysql时insert数据到mysql text字段发现报字段不够长的问题
- oracle查询 根据某个字段不包含某个值查询
- oracle 查询单表某个字段 数据是否有重复
- 在oracle中判断某个字段的值是否为数字
- 在ORACLE得到某个表的主键字段名
- 数据开发-Oracle Trigger
- Laravel 使用insert插入数据,字段created_at为0000?
- HDU 4472(树+递归)
- 【操作系统】操作系统考后总结
- 你真的会用Fragment了么?-Fragment解析
- 软件安全测试
- 自定义的环形进度条样式
- oracle使用TRIGGER在insert数据时往某个字段塞值
- Linux线程同步之条件变量
- Word为什么会报告磁盘空间已满
- 2016年4月自考总结
- njust sequence(二分查找)
- 2016阿里安全工程师实习生招聘笔试题
- oracle 修改cursor打开数目
- Butter Knife 在项目中的应用
- 手机淘宝构架演化实践