我想在MySQL上创建一个插入触发器,它会自动将记录插入到Oracle数据库中。我想知道是否有人有经验可以分享这个主题。
干杯
答案 0 :(得分:1)
Invoke a script as is done in this example调用Oracle代码。
注意:当您执行此类级联时,您将失去对事务的支持(Oracle数据库不会内置回滚),并且您这样做也会受到很大的性能影响。该脚本可以转向并简单地调用Java代码或其他可调用您的某些通用代码插入Oracle的可执行文件,或者它可以是从脚本传递参数的原始查询。
由于奇怪的副作用行为,这几乎肯定是一个坏主意,但它是可以实现的。我认为你可以更好地使用代码来对抗两个不同的DataSource
(在Java / .NET中说话),而不是在MySQL触发器中有一个隐藏的脚本,这个脚本无法维护,也有隐藏未来开发商的失败。