首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在SQL Server 2008中,设有教师表(教师号,姓名,所在部门号,职称)和部门表(部门号,部门名,高级职称人数)。请编写满足下列要求的后触发型触发器(设触发器名字为tri_zc)。每当在教师表中插入一名具有高级职称(“教授”或“副教授”)的教师时,
在SQL Server 2008中,设有教师表(教师号,姓名,所在部门号,职称)和部门表(部门号,部门名,高级职称人数)。请编写满足下列要求的后触发型触发器(设触发器名字为tri_zc)。每当在教师表中插入一名具有高级职称(“教授”或“副教授”)的教师时,
admin
2017-02-28
24
问题
在SQL Server 2008中,设有教师表(教师号,姓名,所在部门号,职称)和部门表(部门号,部门名,高级职称人数)。请编写满足下列要求的后触发型触发器(设触发器名字为tri_zc)。每当在教师表中插入一名具有高级职称(“教授”或“副教授”)的教师时,或者将非高级职称教师的职称更改为高级职称时,均修改部门表中相应部门的高级职称人数。(假设一次操作只插入或更改一名教师的职称)。
选项
答案
CREATE TRIGGER tri_zc ON教师表 AFTER INSERT UPDATE AS BEGIN DECLATE@zc varchar(10),@dept varchar(30) SELECT@dept=所在部门号,@2c=职称FROM inserted IF@zc=’教授’or’副教授’ Update部门表 SET高级职称人数=高级职称人数+1 Where部门号=@dept End
解析
创建触发器的SQL语句为:CREATE TRIGGER,其语法格式为:
CREATE TRIGGER[schema_name.]trigger_name
ON{table|view}
{FOR|AFTER|INSTEAD OF}
{[INSERT][,][DELETE][,][UPDATE]}
AS{sql_statement}
[ ;]
其中AFTER指定触发器为后触发型触发器,INSERT,UPDATE和DELETE为指定引发触发器执行的操作。根据原题要求,Insert触发器会在inserted表中添加一条刚插入的记录,Up-date触发器会在更新数据后将更新前的数据保存在deleted表中,更新后的数据保存在inserted表中。在教师表中插入或者更新的时候,都会在inserted表中增加一条记录,所以只需在触发器查询inserted表中查询有没有“教授”或者“副教授”的记录,如果有,则触发修改相应部门的高级职称人数即可。
转载请注明原文地址:https://kaotiyun.com/show/o2lZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
在数据库逻辑设计中,当将E-R图转换为关系模式时,下面的做法不正确的是______。
数据通信中数据传输速率是最重要的性能指标之一,它指单位时间内传送的二进制数据位数,常用的单位是______。
下面基于关系数据库系统的,以数据处理为主的传统的数据库应用所具有的特征的叙述,比较全面的是Ⅰ.结构统一Ⅱ.面向记录Ⅲ.数据项小Ⅳ.原子宇段
虚拟页式存储管理中页表有若干项,当内存中某一页面被淘汰时,可根据其中哪一项决定是否将该页写回外存?
分时操作系统追求的目标是
在数据库管理系统的层次结构中,数据存取层处理的对象是单个【】。它把上层的集合操作转化为单记录操作。
串(或字符串)是由零个或多个字符组成的有限序列。串也是一种线性表,是数据元素为【】的线性表。
在“查询选修课程号为4,且成绩在80分以上的所有学生的学号和姓名”的SQL语句中,将使用的表是
如果要求一个线性表既能较快地查找,又能适应动态变化的要求,可以采用()。
关系模式分解的等价性标准主要有两个,它们是分解具有无损连接性和分解【】。
随机试题
1947年10月发布的《中国人民解放军总部宣言》正式提出的行动口号是________、________。
截至评估基准日,被评估设备已使用3年,尚可使用9年,评估人员在二手设备交易市场上选择一台与被评估设备生产厂家相同、型号相同并已实现交易的设备作为参照物,该参照物已使用5年,尚可使用7年,交易价格为50万元。若不考虑其他因素,以此参照物交易价格得出的被评估设
护理脑血栓形成病人下列哪项不妥
背景资料:XX高速公路分四个阶段施工,其中软基段长达14km,该段软土地基处理采用清除鱼塘淤泥及田地杂物,回填河砂至地表,再铺设60cm厚的砂砾垫层,打塑料板间距1.2m,长度为11m,其上层铺两层土工布,土工布之间是50cm砂,第二层土工布上仍是填砂。
Holland的职业象征理论建立在一系列假设基础上,根据其假设可以将人归类为( )中的一种。Ⅰ.现实型和钻研型Ⅱ.艺术型和社会型Ⅲ.冒险型和传统型Ⅳ.进取型和积极型Ⅴ.社会型和职业型
A公司2012年的净利润为210万元人民币,所得税费用为15万元人民币,利息费用为25万元人民币,则该公司的利息保障倍数是()。
教育法律关系是法律关系的一种,也是教育关系的一种。()
美国国会众议院2017年11月6日投票通过减税法案,迈出了美国30年来最大规模减税计划的第一步。美国企业和多数家庭税负将有所降低,但同时联邦财政赤字将大幅攀升。当天共和党控制的众议院以227票赞成,205票反对的结果,通过了《减税和就业法案》。按照这份法案
论述赫尔巴特的教育思想。
下列给定程序中函数fun的功能是:用冒泡法对6个字符串按由小到大的顺序进行排序。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序:#include<std
最新回复
(
0
)