sqlserver中触发器和存储过程功能上到底有何区别?
存储过程和触发器
存储过程是一组 Transact-SQL 语句,它们只需编译一次,以后即可多次执行。因为 Transact-SQL 语句不需要重新编译,所以执行存储过程可以提高性能。
触发器是一种特殊的存储过程,不由用户直接调用。创建触发器时,将其定义为在对特定表或列进行特定类型的数据修改时激发。
CREATE PROCEDURE 或 CREATE TRIGGER 语句不能跨批处理执行。即存储过程或触发器始终只能在一个批处理中创建并编译到一个执行计划中。执行计划是在第一次执行存储过程或触发器时创建的。
- 浏览: 1694 次
- 性别:

- 来自: 上海

- 详细资料
搜索本博客
最近加入圈子
链接
最新评论
-
人事系统中如何根据打卡数 ...
你不是已经说的很具体了.....
-- by whiletrue -
text_field_with_auto_com ...
1. 引入js文件 2. 个别版本router中要设置resource
-- by msnvip -
穷人与富人
楼上说得很有道理, 勤能致富呀!
-- by tx984471 -
text_field_with_auto_com ...
没有人遇到过吗? 大家有什么解决方案吗?
-- by tx984471 -
穷人与富人
穆仁智 写道 俗话说,穷生奸计,富长良心 资本主义解释资本原始积累的时候,讲 ...
-- by buaawhl






评论排行榜