美文网首页
SQL之触发器

SQL之触发器

作者: 五秋木 | 来源:发表于2018-01-14 20:44 被阅读0次

触发器是一种特殊的存储过程,它不能被显式地调用,而是在往表中插入记录﹑更新记录或者删除记录时被自动地激活。 所以触发器可以用来实现对表实施复杂的完整性约束。

触发器的一些常见用途如下:

弹性参照完整性:实现很多DRI不能实现的操作(例如,跨数据库或服务器的参照完整性以及很多复杂的关系类型)。

创建神级跟踪:这意味写出的记录不仅跟踪大多数当前的数据,还包括对每个记录进行实际修改的历史数据。随着SQL Server2008中的更改数据跟踪功能的出现,创建审计跟踪不再那么流行,但以前使用的就是触发器。

执行与CHECK约束类似的功能,但是跨表,跨数据库甚至是跨服务器使用。

用自己的语句代替用户的操作语句。

SQL Server 触发器(trigger)讲解的很好

相关文章

  • 第十七章 使用触发器

    第十七章 使用触发器 本章介绍如何在Intersystems SQL中定义触发器。触发器是响应某些SQL事件执行的...

  • SQL之触发器

    触发器是一种特殊的存储过程,它不能被显式地调用,而是在往表中插入记录﹑更新记录或者删除记录时被自动地激活。 所以触...

  • mysql 触发器

    语法 (触发器SQL语句)--触发器包含索要触发的SQL语句:这里的语句可以是任何合法的语句,也包含符合语句,但是...

  • 2021-04-08 表触发器

    Navicat Premium 里触发器位置在设计表里(触发器里,名:触发器名字;触发:什么时候触发(sql执行前...

  • Mysql触发器(下篇)

    接着Mysql触发器上篇来讲-------- 根据上篇的插入触发器,sql语句如下: create trigger...

  • 触发器简单介绍

    触发器简单介绍 触发器定义 触发器:根据事件触发机制自动触发的一段sql语句。触发器的主要作用 数据完整性约束 对...

  • MySQL必会知识点学习

    1、触发器 什么是触发器? 为什么要使用触发器? 如果你想某些SQL语句在事件发生时自动执行。EG: 1)每当订购...

  • 4. SQL编程之MySQL 触发器

    SQL编程之MySQL 触发器先介绍一下触发器trigger的基本概念: 一个触发器一定是绑定在某个table上面...

  • SQL Server 触发器

    SQL Server 触发器 触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事...

  • MySQL触发器

    什么是触发器触发器就是某个表发生一个事件(增删改操作),然后自动的执行预先编译好的SQL语句,执行相关操作。触发器...

网友评论

      本文标题:SQL之触发器

      本文链接:https://www.haomeiwen.com/subject/qfapvxtx.html