最近,有个项目功能需要在Oracle数据库中对表的记录做动态更新,实现一插入指定条件的记录,就修改相关字段值。尝试了下,最终做到每当插入时就能够更新记录某字段值。
这里用PL/SQL做了相关实现。
相关表名称为Person ,其属性字段如下:
具体需求为:当插入记录年龄(字段Age)小于20时,修改记录电话号码,将电话号码添加区号标志。根据这需求,在PL/SQl建立触发器
首先,选择表Person,查找到Trigger,点击右键“New”,打开触发器对话框
在“触发器”对话框中,自定义名称,选择Fires(触发点) 为 after,