编程论坛
注册
登录
编程论坛
→
Oracle论坛
Oracle 插入 更新 触发器问题
xiaoyumeng
发布于 2013-08-18 14:01, 1253 次点击
请教一个Oracle的触发器,需求如下,当表 tbl 中字段col1、col2、col3插入或者更新的时候,把字段传进来的值处理一下(去掉空格与逗号),请问这个触发器怎么写~~~
4 回复
#2
周永
2013-09-05 16:51
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;
#3
灬雨
2013-10-14 11:39
#4
ghjsmzy
2013-10-15 21:33
像这种限制,你最好在客户端录入数据的时候就做好限制,这样在数据库处理不是增加负担了
#5
编程要有思想
2014-12-28 17:51
在插入数据的时候调用trim()方法,应该可以吧
1