社区
Oracle
帖子详情
oracle Trigger 编译
asd_123_456_789
2017-09-26 11:04:40
哪个大神帮忙看看
我定义了一个Trigger,里边用到同义词(其他服务器上的Table),现在因为网络问题 同义词失效了,
请问一下,
现在修改Table,不满足条件不触发的情况下,这个Trigger会重新编译吗?会不会报错?
...全文
325
4
打赏
收藏
oracle Trigger 编译
哪个大神帮忙看看 我定义了一个Trigger,里边用到同义词(其他服务器上的Table),现在因为网络问题 同义词失效了, 请问一下, 现在修改Table,不满足条件不触发的情况下,这个Trigger会重新编译吗?会不会报错?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
asd_123_456_789
2017-09-26
打赏
举报
回复
引用 1 楼 qq646748739 的回复:
修改表结构,还是表数据?
修改表数据! 之前在网上查资料说,如果同义词失效,会重新编译。我想知道 不满足触发条件,会不会重新编译?
碧水幽幽泉
2017-09-26
打赏
举报
回复
触发器只有满足条件的时候才会触发。
如果同义词失效。需要你手动重新编译。
Trigger本身不能自动编译,因为没有触发,所以也不会报错。
碧水幽幽泉
2017-09-26
打赏
举报
回复
不触发的情况下,这个trigger不会重新编译,也不会报错!
碧水幽幽泉
2017-09-26
打赏
举报
回复
修改表结构,还是表数据?
oracle
触发器赋权限,
编译
Trigger
出错 --
Oracle
的显式授权
在
Oracle
中,
编译
Trigger
出错通常是因为缺少对sequence的权限。即使用户是DBA,也需显式授权才能使用。显式授权意味着直接将对象权限授予用户,不同于通过角色进行的隐式授权。文章详细介绍了
Oracle
的授权语法、显式和隐式授权的区别,并提供了解决问题的示例。
重新
编译
Oracle
失效的view、procedure、
trigger
、functions、packages
本文介绍了一个
Oracle
数据库过程(Proc),用于批量
编译
数据库中状态为无效的对象,包括过程、视图、触发器、函数和包等。该过程通过查询USER_OBJECTS视图筛选出需要
编译
的对象,并使用动态SQL语句执行ALTER命令完成
编译
。
关于
oracle
的sequence和
trigger
。
本文介绍从MySQL到
Oracle
数据库迁移过程中,如何正确设置自增字段的Sequence和
Trigger
。通过解决批量创建
Trigger
时出现的
编译
错误问题,分享了正确的创建语法。
oracle
重新
编译
package,如何有效的
编译
数据库中的失效对象(Package,
trigger
等)
本文介绍
Oracle
数据库中的utlrp.sql脚本,该脚本用于重新
编译
所有无效的PL/SQL模块,包括过程、函数、包等。
Oracle
建议在迁移、升级或降级操作结束后运行此脚本,以减少后续因按需自动
编译
引起的延迟。
编译
无效的
Oracle
对象
本文提供三种解决
Oracle
数据库中无效对象的方法,包括执行特定脚本、使用SQL语句重新
编译
及通过SQL*Plus脚本自动处理。适用于FUNCTION、PACKAGE、
TRIGGER
等多种对象类型。
Oracle
17,134
社区成员
55,258
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章