有一张用户表userinfo
id ch_name phonum
1 李立 +8612355
2 fff +8645444df我希望实现向表userinfo插入一条记录时,自动检查phonum字段是否含有+86,如果有,就把+86去掉.
id ch_name phonum
1 李立 +8612355
2 fff +8645444df我希望实现向表userinfo插入一条记录时,自动检查phonum字段是否含有+86,如果有,就把+86去掉.
解决方案 »
- ORA-04098: 触发器 'SCOTT.ORDERDELETE' 无效且未通过重新验证
- 急!!求SQL
- 在Oracle如何查看刚执行的SQL语句呢?
- oracle 中的字符串问题
- 高手也发愁:这个查询如何做
- 请问如何用SQL语句删除BLOB型数据,我直接用DELETE语句,好象只把非BLOB字段数据删除了,BLOB数据仍存在.后来,我在Delete语句后面,再加一条A
- 帮一帮各位,兄弟,小弟先声谢谢,100分不够,再加
- imp问题
- 删除表空间时,提示:not logged on.
- 求助:有没有人向oracle的数据库中存过图片?请进来看看,真的很急!!!
- 保存图片问题(Blob型数据的保存问题)
- VC整合 PRO*C后 调试的问题? 学生叩拜。。
:new.phonum:='你想要的值';
end if
ON H_GDYW
FOR EACH ROW
DECLARE
BEGIN
if substr(:new.phonum,1,3) = '+86' then
:new.phonum := substr(:new.phonum,4,length(:new.phonum) - 3);
end if
END ;