社区
MS-SQL Server
帖子详情
存储过程中控制触发器的问题!
努力偷懒
2005-08-25 11:05:03
如果我在一个存储过程中禁止了某个表的触发器,然后执行一个T-SQL语句,然后再启用那个表的触发器。如果我在执行这个T-SQL语句的过程,而这个存储过程还没启用那个表的触发器之前,别的用户对那个表进行操作,这个操作是否会触发那个触发器?
...全文
165
7
打赏
收藏
存储过程中控制触发器的问题!
如果我在一个存储过程中禁止了某个表的触发器,然后执行一个T-SQL语句,然后再启用那个表的触发器。如果我在执行这个T-SQL语句的过程,而这个存储过程还没启用那个表的触发器之前,别的用户对那个表进行操作,这个操作是否会触发那个触发器?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
努力偷懒
2005-09-20
打赏
举报
回复
顶一下
vivianfdlpw
2005-08-25
打赏
举报
回复
其他需要改表的过程会等待,也就是构成阻塞,等这个过程执行完,会释放资源,然后其他过程开始执行。
努力偷懒
2005-08-25
打赏
举报
回复
但是在锁定过程中会出错吧?!
xinbeckham
2005-08-25
打赏
举报
回复
锁定后执行完应该会释放这个表的。前台应该没问题
努力偷懒
2005-08-25
打赏
举报
回复
楼上的意思就是说,那触发器不会被触发了?锁定的话不好吧,那样前台会提示出错的?!
vivianfdlpw
2005-08-25
打赏
举报
回复
在存储过程的代码中锁定你要操作的表
努力偷懒
2005-08-25
打赏
举报
回复
怎么把这个表进行锁定?也就是在存储过程中对表进行锁定,让存储过程执行完以后,对该表做的其它操作随后才执行。我看到有关锁定的信息,好像会出现死锁的现象!
Oracle数据库创建
存储过程
和
触发器
Oracle数据库创建
存储过程
和
触发器
,详细过程和错误分析
存储过程
和
触发器
的编程
http://hi.csdn.net/zhuchao_ko/ PS:愿与君共勉。
实验六:创建
存储过程
和
触发器
1
1.了解
存储过程
的功能特点 2.掌握 SQL Server 创建和管理
存储过程
的方法,
存储过程
的参数定义和
存储过程
的执行 2.掌握 SQLServer
触发器
的
GBase8s
存储过程
和
触发器
测试方法
GBase8s
存储过程
测试方法 -- '------------------
存储过程
--------------------------------' --在交互式sql交互式工具
中
执行,创建表 CREATE TABLE COM_T2 (C1 INT,C2 varchar2(10)); INSERT INTO COM_T2 VALUES(10,'a'); INSERT INTO COM_T2 VALUES(20,'b'); INSERT INTO COM_T2 VALUES(30,'c'); COMMIT; CREATE TABLE PRO_T3 (C1 INT,C2 VARCHAR2
存储过程
触发器
游标
存储过程
触发器
游标是数据库
中
的一个重要
触发器
,该篇讲述
触发器
详细,偏于广大学者学习参考。
MS-SQL Server
34,874
社区成员
254,640
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章