社区
应用实例
帖子详情
触发器问题
thekll
2005-07-15 01:23:01
问题描述:
在表上有一个触发器,监视表中记录的增、删、改操作,我想在某一些操作中不让触发器触发,而别的时候触发器正常触发。也就是是否有一个类似开关一样的设置,可以在执行针对表记录的insert,update或者delete时,可以通过SQL语句设置是否触发触发器。
查了SQL的帮助文档,但没找到答案,不知这样是否可行?或者有别的解决问题的办法,请教各位!
...全文
89
4
打赏
收藏
触发器问题
问题描述: 在表上有一个触发器,监视表中记录的增、删、改操作,我想在某一些操作中不让触发器触发,而别的时候触发器正常触发。也就是是否有一个类似开关一样的设置,可以在执行针对表记录的insert,update或者delete时,可以通过SQL语句设置是否触发触发器。 查了SQL的帮助文档,但没找到答案,不知这样是否可行?或者有别的解决问题的办法,请教各位!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
thekll
2005-07-15
打赏
举报
回复
谢谢,看来这样可能会有并发问题,待我仔细研究一下。
hsj20041004
2005-07-15
打赏
举报
回复
1、一个用户在关闭触发器的时候,另一个用户应该是不能触发触发器的
2、可以的。
thekll
2005-07-15
打赏
举报
回复
多谢楼上,刚测试过这样是可行的,不过有两点担心:
1、多用户问题,即一个用户在关闭触发器的时候,另一个用户企图正常触发触发器,会不会产生相互影响?
2、上面的alter table语句能否放在一个事务中?
再次感谢hsj20041004(光芒)的帮助!
hsj20041004
2005-07-15
打赏
举报
回复
---关闭触发器
alter table tbname disable trigger 触发器名
--开启触发器
alter table tbname disable trigger 触发器名
触发器
介绍及分类
各种基础的
触发器
分类、功能分析,帮你捋清各种
触发器
fpga面试笔试题目大全(附带详细答案)
某知名fpga培训内部资料外漏。一共70道有关fpga笔试面试的题目,每道题均附带答案解析。自己也是一步一步走过来的。想从事fpga开发的工程师们可下载。绝对不后悔!
MySQL速查手册
整理人:ocean 本手册仅用于学习交流,任何人未经允许不得以任何形式将其用于商业用途。
mysql主从同步
触发器
_Mysql 主从复制
触发器
问题
Statement-basedWith statement-based replication, triggers executed on the master also execute on the slave.statement-based的binlog模式下主库执行的dml语句触发了trigger并不会有新的对应trigger的DML语句在binlog中形成。所以在从库的trigger需要在...
数据库
触发器
问题
集
1.用JDBC动态创建
触发器
时,出现的奇怪
问题
: [code="java"] Error: PLS-00103: 出现符号 ""在需要下列之一时: begin case declare end exception exit for goto if loop mod null pragma raise return select ...
应用实例
27,582
社区成员
68,544
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章