oracle触发器 插入数据时自动在某个字段增加后缀

我的oracle数据库表名叫abc,其中有1个字符字段content,如何实现在插入数据时自动在这个字段的最后自动加上一个后缀【公司名称】,这个触发器该如何写... 我的oracle数据库表名叫abc,其中有1个字符字段content,如何实现在插入数据时自动在这个字段的最后自动加上一个后缀【公司名称】,这个触发器该如何写 展开
 我来答
匿名用户
2015-12-14
展开全部
1、这个不需要用触发器也能实现啊,不论插入的值是变量还是常量,都是你能预先知道的,插入时直接用insert into test(name1,name2,name3) values(11,22,11+22)即可,若是变量的话,insert into test(name1,name2,name3) values(a,b,a+b);
2、用触发器实现:
create or replace trigger tr_name
before insert
on test
for each row
begin
:new.name3=:new.name1+:new.name2;
end;
追问
因为插入这个数据的来源比较多,从几个地方都要往这个表插入数据,这样处理比较麻烦,因此,我想直接在这张表上写个触发器就实现插入数据之后,在这个字段就自动加上后缀,用你说的那个触发器可以实现吗,我试试看
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式