| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1233 人关注过本帖
标题:Oracle 插入 更新 触发器问题
只看楼主 加入收藏
xiaoyumeng
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2013-8-18
收藏
 问题点数:0 回复次数:4 
Oracle 插入 更新 触发器问题
请教一个Oracle的触发器,需求如下,当表 tbl 中字段col1、col2、col3插入或者更新的时候,把字段传进来的值处理一下(去掉空格与逗号),请问这个触发器怎么写~~~
搜索更多相关主题的帖子: Oracle 触发器 
2013-08-18 14:01
周永
Rank: 2
等 级:论坛游民
帖 子:11
专家分:40
注 册:2013-7-22
收藏
得分:0 
create or replace trigger TR_tbl_b
 before INSERT OR UPDATE ON tbl    FOR EACH ROW
DECLARE

BEGIN
   :New.Col1 := replace(REPLACE(:New.col1,' ',''),',','') ;
   :New.Col2 := replace(REPLACE(:New.col2,' ',''),',','') ;
   :New.Col3 := replace(REPLACE(:New.col3,' ',''),',','') ;
 
END;
2013-09-05 16:51
灬雨
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2012-6-11
收藏
得分:0 
2013-10-14 11:39
ghjsmzy
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:1
帖 子:187
专家分:573
注 册:2009-6-17
收藏
得分:0 
像这种限制,你最好在客户端录入数据的时候就做好限制,这样在数据库处理不是增加负担了
2013-10-15 21:33
编程要有思想
Rank: 1
等 级:新手上路
威 望:1
帖 子:28
专家分:1
注 册:2013-10-10
收藏
得分:0 
在插入数据的时候调用trim()方法,应该可以吧
2014-12-28 17:51
快速回复:Oracle 插入 更新 触发器问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014959 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved