社区
C#
帖子详情
oracle 触发器 跨库问题
kiss96803
2012-06-04 05:05:30
Oracle问题:
我用PL-SQL在一个视图上建立两个触发器,1个是当改视图有数据插入后,在另一个视图检查是否有这条数据,如无,将该条数据插入另一个库的某张表中
另一个是在该视图更新后 在另一个数据库的某张表检查是否有这条数据(有独立标示),这两条数据是否一样,如果不一样则将两条数据同步
问题在于 :能否在一个触发器中 进行对另一个数据库的操作
...全文
295
7
打赏
收藏
oracle 触发器 跨库问题
Oracle问题: 我用PL-SQL在一个视图上建立两个触发器,1个是当改视图有数据插入后,在另一个视图检查是否有这条数据,如无,将该条数据插入另一个库的某张表中 另一个是在该视图更新后 在另一个数据库的某张表检查是否有这条数据(有独立标示),这两条数据是否一样,如果不一样则将两条数据同步 问题在于 :能否在一个触发器中 进行对另一个数据库的操作
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
指间的风
2012-06-05
打赏
举报
回复
发到 数据专区,有人回答,而且很详细哦。
cnfixit
2012-06-05
打赏
举报
回复
create or replace trigger trigger_test
after insert on xxx_view //这里得要用 instead of 而不是after或者before
You cannot specify a BEFORE trigger on a view or an object view.
You cannot specify an AFTER trigger on a view or an object view.
kiss96803
2012-06-05
打赏
举报
回复
感谢楼上众位!
可以跨库查询 也试着写了一个触发器 问题是我视图上的触发器有些问题
我希望达到的效果是 视图内的数据发生变化后 插入另一个库
Johnyin
2012-06-04
打赏
举报
回复
建立一个DBLink就搞定了。。。
qldsrx
2012-06-04
打赏
举报
回复
可以,但是要测试跨库能力不要直接就写触发器,可以先写个简单的跨库查询SQL测试跨库是否正常,那个正常的话,触发器肯定没问题,至于跨库查询的例子网上很多,你必须建立远程数据库在本数据库的映射。
cnfixit
2012-06-04
打赏
举报
回复
http://lpeitu.iteye.com/blog/542254
这个
kiss96803
2012-06-04
打赏
举报
回复
发错地方 - -
.net达人们求教了 oracle能否在一个触发器中 进行对另一个数据库的操作
oracle
触发器
的创建和跨数据库查询.zip
oracle
触发器
的创建和跨数据库查询。
oracle
数据库中dblink使用,跨数据库查询和操作
Oracle
第9章
触发器
操作.pptx
Oracle
第9章
触发器
操作.pptx
浅析
Oracle
存储过程
触发器
在数据同步中的应用.pdf
浅析
Oracle
存储过程
触发器
在数据同步中的应用.pdf
Oracle
语法大全
Oracle
语法大全 知识库
Oracle
Database 19c (WINDOWS.X64-193000-examples.zip)
Oracle
Database 19c (WINDOWS.X64_193000_examples.zip) 适用于Windows系统。
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章