首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在SQL Senrer 2008中,设有教师表(教师号,姓名,所在部门号,职称)和部门表(部门号,部门名,高级职称人数)。请编写满足下列要求的后触发型触发器(设触发器名字为tri_zc)。每当在教师表中插入一名具有高级职称(“教授”或“副教授”)的教师时,
在SQL Senrer 2008中,设有教师表(教师号,姓名,所在部门号,职称)和部门表(部门号,部门名,高级职称人数)。请编写满足下列要求的后触发型触发器(设触发器名字为tri_zc)。每当在教师表中插入一名具有高级职称(“教授”或“副教授”)的教师时,
admin
2018-10-09
13
问题
在SQL Senrer 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{sq1_statement}
[;]
其中AFTER指定触发器为后触发型触发器,INSERT,UPDATE和DELETE为指定引发触发器执行的操作。根据原题要求,Insert触发器会在inserted表中添加一条刚插入的记录,Update触发器会在更新数据后将更新前的数据保存在deleted表中,更新后的数据保存在inserted表中。在教师表中插入或者更新的时候,都会在inserted表中增加一条记录,所以只需在触发器查询inserted表中查询有没有“教授”或者“副教授”的记录,如果有,则触发修改相应部门的高级职称人数即可。
转载请注明原文地址:https://kaotiyun.com/show/BWlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个数为()。
如果两个实体之间具有M:N联系,则将它们转换为关系模型的结果是【】个表。
在顺序表(6,10,16,18,25,28,30,48,50,52)中,用二分查找法查找关键码值20,则需要进行关键码比较次数为【】。
数据挖掘是数据库知识发现过程的一个步骤,常用的数据挖掘方法有:关联规则挖掘、特征描述、分类分析和______。
在设计分E-R图时,各个分E-R图之间难免有不一致的地方,这些冲突主要有:属性冲突、结构冲突和______3类。
Oracle系统不仅具有高性能的RDBMS,而且提供全过程的应用开发工具。如果要进行数据库建模,使用的是()。
数据库系统的日志文件用于记录下述哪类内容()。
隔离是操作系统安全保障的措施之一。下列哪一项不属于安全隔离措施?()
分页式存储管理中,地址转换工作是由什么完成的?
InforMix动态服务器的基本存储单位和基本I/O单位是【】。
随机试题
下列药物中,间氨基酚是特殊杂质的是
A.变质性炎症B.浆液性炎症C.增生性炎症D.化脓性炎症E.激化性炎症伤寒病属于
基准地价评估资料调查样本数为每级别内相同土地利用性质宗地数的五分之一至五十分之一,一般房地出租买卖的调查样本至少应占其总量的()。
【背景资料】某给水厂中普通过滤池为钢筋混凝土现浇结构,矩形,平面尺寸为53.65m×21.30m,池深3.7m。滤池进水和排水采用虹吸,冲洗方式为气水联合反冲洗,集中控制操作。滤料层由承托层、石英砂滤料构成;浑水区设进水管和反冲洗集水槽。为保证滤池过滤效
灭火器的选择应考虑哪些因素?
在贷款签约和发放中的操作风险,不包括()。
企业所得税的计算需遵循的原则有()。
韩国某企业未在中国设立机构场所,2020年年初为境内企业提供一项专利权使用权,合同约定使用期限为两年,境内企业需要支付费用1200万元,企业每年年初支付600万元,上述金额均为不含税金额,则境内企业2020年应扣缴的企业所得税是()万元
Issuesofprice,place,promotion,andproductare______conventionalconcernsinplanningmarketingstrategies.
Nowmanyfarmershaverevertedtotraditionalfarmingmethods,______theirancestors’waytohandlespecificpestordiseasepr
最新回复
(
0
)