关于一个简单的触发器去字段末尾空格和回车的问题

SWUN_jungle 2017-10-27 04:09:04
今天新建了一张表,但是这个简单的触发器就总是出问题,求各位打算指点

就是想将taxno中的末尾空格

但这个触发器就一直出问题;如图:一更新taxno字段就报错
...全文
384 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
binsweet 2017-11-30
  • 打赏
  • 举报
回复
触发器不能对自身表进行SQL操作,正确的做法就是::new.infoid:=RTRIM(:new.infoid);
lipiaolpt 2017-11-28
  • 打赏
  • 举报
回复
:new.infoid:=RTRIM(:new.infoid);
花开了叫我 2017-10-27
  • 打赏
  • 举报
回复
BEGIN :new.infoid:=RTRIM(:new.infoid); END; begin 和 and 中间 就这一句 啥都不要 你不能在行级触发器读取该表数据 会产生变异表的问题 你目前也不需要

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧