首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在SQL Server 2008中,设有教师表(教师号,姓名,所在部门号,职称)和部门表(部门号,部门名,高级职称人数)。请编写满足下列要求的后触发型触发器(设触发器名字为tri_zc)。 每当在教师表中插入一名具有高级职称(“教授"或“副教授")的教
在SQL Server 2008中,设有教师表(教师号,姓名,所在部门号,职称)和部门表(部门号,部门名,高级职称人数)。请编写满足下列要求的后触发型触发器(设触发器名字为tri_zc)。 每当在教师表中插入一名具有高级职称(“教授"或“副教授")的教
admin
2018-06-19
47
问题
在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,其语法格式为:
C REATE 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://www.kaotiyun.com/show/iXlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
数据库规范化理论中,在执行关系模式分解时,必须遵守的原则是:保持无损连接和()。
数据库三级模式之间引入两级映像的主要目的在于()。
关系数据模型中,关系是指()。
由于页面淘汰算法不合理或其他原因,使得可能出现刚被淘汰的一页,又要访问,因而又被调入内存,如此反复,使系统出现页面的频繁调入调出的情况,这种现象称为()。
使用PowerDesigner的DataArchitect可以对数据库生成物理数据模型(PDM),这种功能通常称为【】。
如果两个实体之间具有M:N联系,则将它们转换为关系模型的结果是【】个表。
用于表达一个ODBC驱动程序和DBMS特殊连接的命名,被称为【】,它是数据库驱动程序与数据库系统连接的桥梁。
关系规范化过程就是通过关系模式的分解,把低一级的关系模式分解为若干高一级的关系模式的过程;1NF,2NF,3NF,BCNF之间存在着【】的关系。
下面所列条目中,哪一项是当前开发工具的发展趋势? Ⅰ.采用三层Client/Server结构 Ⅱ.对Web应用的支持 Ⅲ.开放的、构件式的分布式计算环境
若用如下的SQL语句创建一个表S:CREATETABLES(S#Char(16)NOTNULL;SNAMEchar(8)NOTNULL,SEXchar(2),AGEinteger)向表S中插入如下行时,哪一行可以被插入
随机试题
“双重管理”制度的主要特征。
阅读郁达夫《故都的秋》中的一段文字,然后回答下列小题。南国之秋,当然是也有它的特异的地方的,譬如廿四桥的明月,钱塘江的秋潮,普陀山的凉雾,荔枝湾的残荷等等,可是色彩不浓,回味不永。比起北国的秋来,正像是黄酒之与白干,稀饭之与馍馍,鲈鱼之与大蟹,黄犬之与骆
早期肝癌是指癌结节
在应用ORS液的过程中,错误的做法是
陈某购买了江某的一套学区房,双方为避税,在办理相关手续时隐瞒了成交价格,后被有关部门要求房屋价格进行评估。陈某委托其表弟赵某所在的甲房地产估价机构做课税评估。赵某选取了相邻区位但不属于学区房的成交案例进行评估,助陈某、江某偷税5万余元。陈某因无力清偿到期住
要使得函数在(0,+∞)上连续,则常数a等于()。
建设单位在试生产和设备调试阶段,应同时对()进行试生产和设备调试,并对其效果做出评价。
期货市场交易双方的违约风险不完全由结算机构承担,交易者仍需要了解对方的资信状况。()
人是群体动物,有事没事老爱往一起凑,臧否人事也喜欢_______、议论纷纷,一旦意见不合,免不了争争吵吵。争吵未必是坏事,扯皮固然意义不大,真理却能越辩越明。填入画横线部分最恰当的一项是:
下列叙述中正确的是()。
最新回复
(
0
)