社区
MS-SQL Server
帖子详情
存储过程中控制触发器的问题!
努力偷懒
2005-08-25 11:05:03
如果我在一个存储过程中禁止了某个表的触发器,然后执行一个T-SQL语句,然后再启用那个表的触发器。如果我在执行这个T-SQL语句的过程,而这个存储过程还没启用那个表的触发器之前,别的用户对那个表进行操作,这个操作是否会触发那个触发器?
...全文
180
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
打赏
举报
回复
怎么把这个表进行锁定?也就是在存储过程中对表进行锁定,让存储过程执行完以后,对该表做的其它操作随后才执行。我看到有关锁定的信息,好像会出现死锁的现象!
MySQL
触发器
和
存储过程
在 MySQL
中
,
触发器
(Trigger)和
存储过程
(Stored Procedure)都是重要的数据库编程工具,它们都用于执行自动化的数据库操作,但它们的用途和触发时机有所不同MySQL
触发器
(Trigger)是一种特殊的
存储过程
,它在对某个表执行 INSERT、UPDATE 或 DELETE 操作时自动触发并执行。
触发器
的作用通常是用于数据的验证、审计、日志记录、或自动更新等。
8. MySQL
存储过程
、存储函数、
触发器
SHOW CREATE 语句能查询
存储过程
的集体定义。基本语法SHOW CREATE PROCEDURE
存储过程
名;实例使用 SHOW CREATE 查询名为 showstuscore 的
存储过程
的状态。查询结果显示了
存储过程
的定义和字符集信息等。基本语法DECLARE 关键字是用来声明变量的;var_name参数是变量的名称,这里可以同时定义多个变量;type参数用来指定变量的类型;
存储过程
和
触发器
触发器
:用于自动响应对表的事件,如INSERT、UPDATE和DELETE。
存储过程
:是可重用的编程单元,可手动调用,适用于执行复杂的操作过程。
存储过程
、
触发器
和游标
本文摘要介绍了数据库编程
中
的关键组件——
存储过程
、
触发器
和游标,重点以SQL Server 2008为例讲解
存储过程
。内容包括
存储过程
的概念(预编译SQL语句集合,支持参数传递和嵌套调用)、分类(系统/扩展/用户自定义
存储过程
)、优点(快速执行、安全性高等)以及防范SQL注入攻击的措施。详细说明了
存储过程
的创建、执行、修改和删除语法,并与函数进行对比。最后介绍了
存储过程
参数传递、返回值处理以及RAISERROR和PRINT的输出区别。全文150字,涵盖核心概念和操作要点。
触发器
与
存储过程
的区别
触发器
原理:
触发器
与
存储过程
非常相似,
触发器
也是SQL语句集,两者唯一的区别是
触发器
不能用EXECUTE语句调用,而是在用户执行Transact-SQL语句时自动触发(激活)执行。
触发器
是在一个修改了指定表
中
的数据时执行的
存储过程
。通常通过创建
触发器
来强制实现不同表
中
的逻辑相关数据的引用完整性和一致性。由于用户不能绕过
触发器
,所以可以用它来强制实施复杂的业务规则,以确保数据
MS-SQL Server
34,875
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章