首页 > 知识点讲解
       概述
知识路径: > 数据库技术 > 数据库标准语言—SQL > 触发器 > 创建与删除触发器 > 
被考次数:7次     被考频率:中频率     总体答错率:48%     知识难度系数:     
相关知识点:4个      
        触发器是一种特殊类型的存储过程,它不同于前面介绍过的存储过程,是通过事件进行触发而被执行的,而存储过程可以通过存储过程名称而被直接调用。触发器使每个站点在有数据修改时自动强制执行其业务规则,并且可以用于SQL Server约束、默认值和规则的完整性检查。
        触发器主要有如下三方面的特点:
        (1)当数据库程序员声明的事件发生时,触发器被激活。事件可以是对某个特定关系的插入insert、删除delete或更新update。
        (2)当触发器被事件激活时,不是立即执行,而是首先由触发器测试触发条件,若条件不成立,响应该事件的触发器什么事情都不做。
        (3)如果触发器声明的条件满足,则与该触发器相连的动作由DBMS执行。动作可以阻止事件发生,可以撤销事件。
        注意:触发器为数据库对象,当创建一个触发器时必须指定:①名称;②在其上定义触发器的表;③触发器将何时激发;④指明触发器执行时应做的动作。其名称必须遵循标识符的命名规则,数据库像存储普通数据那样存储触发器。触发器可以引用当前数据库以外的对象,但只能在当前数据库中创建触发器。尽管不能在临时表或系统表上创建触发器,但是触发器可以引用临时表。
        触发动作实际上是一系列SQL语句,可以有两种方式:
        (1)对被事件影响的每一行(FOR EACH ROW)——每一元组执行触发过程,称为行级触发器。
        (2)对整个事件只执行一次触发过程(FOR EACH STATEMENT),称为语句级触发器。该方式是触发器的默认方式。
 
本知识点历年真题:
隶属试卷 题号/题型 题干 难度系数/错误率
   2022年上半年
   数据库系统工程..
   上午试卷 综合知识
第51题
选择题
以下关于触发器的说法中,正确的是()。

47%
   2022年上半年
   数据库系统工程..
   上午试卷 综合知识
第45题
选择题
某数据库中有会员卡基本信息表(含余额信息)和消费记录表,现在需要通过触发器实现“新增消费记录后自动更新会员表的余额属性",采用()触发器比较适合。

48%
>>  更多  本知识点历年真题
 
 相关知识点:
 
软考在线指南
优惠劵及余额
在线支付
修改密码
下载及使用
购买流程
取消订单
联系我们
关于我们
联系我们
商务合作
旗下网站群
高级资格科目
信息系统项目管理师 系统分析师
系统架构设计师 网络规划设计师
系统规划与管理师
初级资格科目
程序员 网络管理员
信息处理技术员 信息系统运行管理员
中级资格科目
系统集成项目管理工程师 网络工程师
软件设计师 信息系统监理师
信息系统管理工程师 数据库系统工程师
多媒体应用设计师 软件评测师
嵌入式系统设计师 电子商务设计师
信息安全工程师
 

本网站所有产品设计(包括造型,颜色,图案,观感,文字,产品,内容),功能及其展示形式,均已受版权或产权保护。
任何公司及个人不得以任何方式复制部分或全部,违者将依法追究责任,特此声明。
本站部分内容来自互联网或由会员上传,版权归原作者所有。如有问题,请及时联系我们。


工作时间:9:00-20:00

客服

点击这里给我发消息 点击这里给我发消息 点击这里给我发消息

商务合作

点击这里给我发消息

客服邮箱service@rkpass.cn


京B2-20210865 | 京ICP备2020040059号-5 |京公网安备 11010502032051号 | 营业执照 | Copyright ©2000-2023 All Rights Reserved 软考在线版权所有