问题描述:
1.现有业务库tradectr和查询库queryctr,两库互为联邦关系。
2.在tradectr库中有一张表b_od_orderchange,在queryctr库中建一Nickname为b_od_orderchange指向tradectr库的b_od_orderchange表。
3.在queryctr库中建存储过程,存储过程中执行delete from b_od_orderchange出错(错误代码-30090)。存储过程中有rollback/commite控制。
4.通过客户端工具可以正常执行delete from b_od_orderchange,只是在存储过程中无法执行。
请问如何在存储过程中跨库删除数据?这种情况是否和事务有关?如何解决?
收起