Informatica中post sql不起作用
0
工作流中在post sql里面写了delete语句,为什么会不起作用呢,把语句粘贴到plsql里面是可以删除数据的
没有找到相关结果
重要提示:提问者不能发表回复,可以通过评论与回答者沟通,沟通后可以通过编辑功能完善问题描述,以便后续其他人能够更容易理解问题.
5 个回复
Evershy - INFA 2014-10-10 回答
赞同来自: 土豆侠
session执行完成之后进行delete操作,但是没有生效?
你在delete语句后面加上commit,再试一下是否还存在同样的问题?
土豆侠 2014-10-10 回答
赞同来自:
session执行完成之后进行delete操作,日志里面也显示执行了delete操作了没有报错,有加commit,就是不起作用。
具体sql如下:
delete from wc_dms_allclue_f f
where f.oppoid in ((select f1.oppoid
from (select f.oppoid, count(*)
from wc_dms_allclue_f f
where f.tab = '总部'
and f.branch_desc = 'A'
group by f.oppoid
having count(*) > 1) f1) union all
(select f1.oppoid
from (select f.oppoid, count(*)
from wc_dms_allclue_f f
where f.tab = '总部'
and f.branch_desc = 'B'
group by f.oppoid
having count(*) > 1) f1))
and f.clueid is null;
commit;
Evershy - INFA 2014-10-14 回答
赞同来自:
你这个语句在PLSQL也不能运行成功的
土豆侠 2014-10-21 回答
赞同来自:
土豆侠 2015-04-12 回答
赞同来自: