首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在SQL Senrer 2008中,设有教师表(教师号,姓名,所在部门号,职称)和部门表(部门号,部门名,高级职称人数)。请编写满足下列要求的后触发型触发器(设触发器名字为tri_zc)。每当在教师表中插入一名具有高级职称(“教授”或“副教授”)的教师时,
在SQL Senrer 2008中,设有教师表(教师号,姓名,所在部门号,职称)和部门表(部门号,部门名,高级职称人数)。请编写满足下列要求的后触发型触发器(设触发器名字为tri_zc)。每当在教师表中插入一名具有高级职称(“教授”或“副教授”)的教师时,
admin
2018-10-09
15
问题
在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://jikaoti.com/ti/XI37FFFM
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
DBMS数据定义语言包括的模块有模式、外模式、内模式定义模块,安全性定义模块和()。
在层次数据库中,父片段和子片段之间只能具有【】类型的联系。
散列法存储中处理碰撞的方法主要有两类:拉链法和【】。
在数据库应用中,一般一个SQL语句可产生或处理一组记录,而数据库主语言语句一般一次只能处理一个记录,其协调可通过下列哪种技术来实现?
设有关系R,S和T如下。关系T是由关系R和S经过哪种操作得到的?
以下哪一项不是队列的基本运算?
在虚拟页式存储管理系统中,地址越界中断属于()。
线性表L=(a1,a2,…,an)用数组表示,假定删除表中任一元素的概率相同,则删除一个元素平均需要移动元素的个数是【】。
用于实现网络设备名字到IP地址映射的网络服务是
在逻辑结构设计中,关系虽已达到规范化,但因某些属性过多时,可将它分为两个或多个关系模式,这叫做
随机试题
A.烧瓶口状溃疡B.大小不等、形状不一的浅溃疡C.环状溃疡D.圆形或椭圆形溃疡E.火山口状溃疡(2000年)肠结核
有糖尿病家族史的孕妇进行50g葡萄糖筛查试验,应在何时进行
治疗特发性血小板减少性紫癜血热妄行证,应首选的方剂是()
芍药汤与白头翁汤的组成中均含有的药物是
下列关于关税完税价格的说法,正确的是()。(2011年)
()不属于人员的自愿流出。
Whendesigningactivitiesinwritingclass,theteachershouldtakethefollowingaspectsintoconsiderationEXCEPT________.
(2018年)语文课上小希总是喜欢和周围的同学交头接耳,不断地做小动作,李老师多次提醒,制止他,但无济于事。时间长了,李老师开始责骂、讥讽、奚落他,有时也罚他站着听课。以至于小希越来越不喜欢上语文课,并产生厌学情绪,小希的家长找李老师询问原因,李老师说“我
【2013年四川内江.单选】在教学方法改革过程中,布鲁纳提出了()。
我国对资本主义工商业的社会主义改造基本完成的标志是______。
最新回复
(
0
)