存储过程中控制触发器的问题!

努力偷懒 2005-08-25 11:05:03
如果我在一个存储过程中禁止了某个表的触发器,然后执行一个T-SQL语句,然后再启用那个表的触发器。如果我在执行这个T-SQL语句的过程,而这个存储过程还没启用那个表的触发器之前,别的用户对那个表进行操作,这个操作是否会触发那个触发器?
...全文
97 7 打赏 收藏 举报
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
努力偷懒 2005-09-20
顶一下
  • 打赏
  • 举报
回复
vivianfdlpw 2005-08-25
其他需要改表的过程会等待,也就是构成阻塞,等这个过程执行完,会释放资源,然后其他过程开始执行。
  • 打赏
  • 举报
回复
努力偷懒 2005-08-25
但是在锁定过程中会出错吧?!
  • 打赏
  • 举报
回复
xinbeckham 2005-08-25
锁定后执行完应该会释放这个表的。前台应该没问题
  • 打赏
  • 举报
回复
努力偷懒 2005-08-25
楼上的意思就是说,那触发器不会被触发了?锁定的话不好吧,那样前台会提示出错的?!
  • 打赏
  • 举报
回复
vivianfdlpw 2005-08-25
在存储过程的代码中锁定你要操作的表
  • 打赏
  • 举报
回复
努力偷懒 2005-08-25
怎么把这个表进行锁定?也就是在存储过程中对表进行锁定,让存储过程执行完以后,对该表做的其它操作随后才执行。我看到有关锁定的信息,好像会出现死锁的现象!
  • 打赏
  • 举报
回复
相关推荐
发帖
MS-SQL Server
加入

3.3w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
帖子事件
创建了帖子
2005-08-25 11:05
社区公告
暂无公告