博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle:触发器中截取指定字符串并做处理实例
阅读量:5121 次
发布时间:2019-06-13

本文共 1072 字,大约阅读时间需要 3 分钟。

create or replace trigger tri_cdo_mstr_upd before insert or update of cdo_content on cdo_mstrfor each rowdeclare     var_start INT := 0;    var_end   INT := 0;    str       varchar2(4000);    --str_flag1 varchar2(255) := '';    str_flag2 varchar2(255) := '';    str_flag3 varchar2(255) := '';    var_cdo_content  varchar2(4000);begin      var_cdo_content := :new.cdo_content;     loop      if instr(var_cdo_content,str_flag1) > 0 then         var_start := instr(var_cdo_content,str_flag1);      elsif instr(var_cdo_content,str_flag2) > 0 then         var_start := instr(var_cdo_content,str_flag2);      end if;      if var_start > 0 then        var_end := instr(var_cdo_content,str_flag3);      end if;            exit when (var_start=0 or var_end=0);      if var_start > 0 and var_end > 0 then        str := substr(var_cdo_content,var_start,var_end-var_start+length(str_flag3));      end if;      var_cdo_content := replace(var_cdo_content,str);    end loop;        :new.cdo_content:=var_cdo_content;end tri_cdo_mstr_upd;

 

转载于:https://www.cnblogs.com/su1643/p/6723295.html

你可能感兴趣的文章
ITTC微博数据挖掘--在线演示Sliverlight版本
查看>>
软技能--代码之外的生存指南
查看>>
二维动态数组问题
查看>>
poj 2065 SETI
查看>>
HDU 1007 Quoit Design
查看>>
连续函数的分类
查看>>
struts2标签#、%、$取值
查看>>
创意名片大全:26款创意的企业和个人名片设计
查看>>
酷站设计:2014年3月份获奖网站作品欣赏
查看>>
TouchPoint.js – 可视化展示 HTML 原型点击效果
查看>>
【CSS3 入门教程系列】CSS3 Media Queries 实现响应式设计
查看>>
c# 字符串转化成声音 分类: C# 2014-09...
查看>>
转-linux下mysql配置文件my.cnf最详细解释
查看>>
[kmp]HDU1711 Number Sequence
查看>>
【拆边最小费用流】【Asia - Harbin - 2010/2011】【Transportation】
查看>>
彻底解决Android因加载多个大图引起的OutOfMemoryError,内存溢出的问题
查看>>
JavaWeb学习——自定义标签
查看>>
TomCat系统架构
查看>>
我的iOS学习历程 - OC第五天
查看>>
VS 2010 和 .NET 4.0 系列之《ASP.NET 4 Web Forms 的整洁HTML标识 — 客户端ID》篇
查看>>