首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在SQL Server 2008中,设有教师表(教师号,姓名,所在部门号,职称)和部门表(部门号,部门名,高级职称人数)。请编写满足下列要求的后触发型触发器(设触发器名字为tri_ze)。每当在教师表中插入一名具有高级职称(“教授”或“副教授”)的教师时,
在SQL Server 2008中,设有教师表(教师号,姓名,所在部门号,职称)和部门表(部门号,部门名,高级职称人数)。请编写满足下列要求的后触发型触发器(设触发器名字为tri_ze)。每当在教师表中插入一名具有高级职称(“教授”或“副教授”)的教师时,
admin
2016-04-27
22
问题
在SQL Server 2008中,设有教师表(教师号,姓名,所在部门号,职称)和部门表(部门号,部门名,高级职称人数)。请编写满足下列要求的后触发型触发器(设触发器名字为tri_ze)。每当在教师表中插入一名具有高级职称(“教授”或“副教授”)的教师时,或者将非高级职称教师的职称更改为高级职称时,均修改部门表中相应部门的高级职称人数。(假设一次操作只插入或更改一名教师的职称)。
选项
答案
CREATE TRIGGER tri_zc ON教师表 AVTER 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表中添加一条刚插入的记录,Update触发器会在更新数据后将更新前的数据保存在deleted表中,更新后的数据保存在inserted表中。在教师表中插入或者更新的时候,都会在inserted表中增加一条记录,所以只需在触发器查询inserted表中查询有没有“教授’’或者“副教授”的记录,如果有,则触发修改相应部门的高级职称人数即可。
转载请注明原文地址:https://kaotiyun.com/show/b6lZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
当一个事务访问某个数据项时,以一定的方式锁住该数据项,从而限制其他事务对该数据项的访问,这种方法称为【】。
数据库系统的并发控制主要方法是采用哪种机制?
当关系模式R(A,B)已属于3NF,下列说法中哪一个是正确的?
下面所列的条目中 Ⅰ.语法检查 Ⅱ.语义检查 Ⅲ.用户存取权限检查 Ⅳ.数据完整性检查 当用户发出查询数据库数据的命令时,数据库管理系统需要进行的检查是
在关系数据库设计中,使每个关系达到3NF。这是哪一个设计阶段的任务?
在数据库管理系统中,下面哪个模块不是数据库存取的功能模块?
如下是一个稀疏矩阵的三元组法存储表示和相关的叙述正确的是
SQL中,运算符号"ISNULL"用于检查【】。
关系代数是一种抽象的查询语言,是关系数据操纵语言的一种传统表达方式,它是用的运算来表达查询的。
在层次数据库中,父片段和子片段之间只能具有【】类型的联系。
随机试题
关于下肢静脉曲张的病因病理叙述正确的是
激光打印技术避免了信号衰减、细节失真等信息损耗现象,克服了光学和荧屏的畸变引入的噪声,以独特的点阵及差值计算和灵活多变的成像尺寸,提供了高质量的医学影像信息,是图像打印史上一次质的飞跃。下列不能作为感光材料的是
患儿5岁,弛张高热,气促,咳嗽有黄痰,突然出现明显的呼吸困难、烦躁、剧烈咳嗽、面色发绀、不能平卧,查体:胸廓饱满,叩诊上方呈鼓音、下方胸廓叩诊呈实音,听诊呼吸音减弱,心率140次/min,肝大肋下2.0cm,可能合并
A.呕吐物为隔餐食物,带腐臭味B.呕吐物为黄绿色,带粪臭味C.呕吐物为大量黏液及食物D.呕吐物为血液E.吐出胃内容物后仍干呕不止急性胆囊炎的临床表现是()
对公司所在的区位进行分析,包括( )。
一件实用新型专利权的申请日为2007年1月1日,授权公告日为2008年1月9日。某人针对该专利于2009年1月1日提出无效宣告请求,专利复审委员会于2009年6月1日作出维持权利要求1有效、宣告权利要求2无效的决定。下列说法哪些是正确的?
就下列教学片段,谈谈你的看法.一位教师上一年级的计算课,一个学生把23-5算成了22,其他学生马上说:“不对!不对!”这位教师没有简单地请答错的学生坐下,而是很亲切地对他说:“能说说你是怎么想的吗?”这位学生不好意思地反应过来了:“个位3-5不够减,我就
中国经济上半年总体上保持了持续、快速、健康的发展态势。从宏观经济来说不能轻言“过热”。严格地讲,过热不是个经济词汇。过热相当于人体的发烧,是一种病态。把这个不严谨的词汇放在经济生活中容易引起误解。比如说过热和高速度是什么关系?高速度能不能等于过热?
随机变量X的密度函数为f(x)=ke-|x|(一∞<x<+∞),则E(X2)=_________.
A、Shewillhavemorecontactwithstudents.B、Itwillbringhercapabilityintofullerplay.C、Shewillbemoreinvolvedinpoli
最新回复
(
0
)