数据库触发器的优缺点以及用法

数据库触发器的优缺点以及用法,第1张

触发器本质上讲就是事件监控器,可以定义在数据系统进行某一个 *** 作的前后。

数据库系统在进行特定的 *** 作时,发现有触发器定义,就去执行触发器定义的功能,从而满足某些特定的需要。

例如,在更新某些数据后,再去更新特定的数据。

这就可以定义一个触发器完成这样的需要。

触发器的优点:

以事件方式来处理.

当数据发生变化的时候,

自动作处理。

缺点:

当数据库之间

导出导入的时候,

可能会引起不必要的触发逻辑。

触发器的优点: 以事件方式来处理. 当数据发生变化的时候, 自动作处理.

缺点: 当数据库之间 导出导入的时候, 可能会引起不必要的触发逻辑.

存贮速度和执行速度: 代码是存储在服务器上, 执行速度主要取决于 数据库服务器的性能与触发器代码的复杂程度。

使用触发器有如下优点:

自动执行。触发器在对表的数据作了任何修改(比如手工输入或者应用程序的 *** 作)之后立即被激活。

2. 级联更新。触发器可以通过数据库中的相关表进行层叠更改,这比直接把代码写在前台的做法更安全合理。

3. 强化约束。触发器可以引用其它表中的列,能够实现比CHECK约束更为复杂的约束。

4. 跟踪变化。触发器可以阻止数据库中未经许可的指定更新和变化。

5. 强制业务逻辑。触发器可用于执行管理任务,并强制影响数据库的复杂业务规则。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10870628.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-11
下一篇2023-05-11

发表评论

登录后才能评论

评论列表(0条)

    保存