首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在SQL Server 2008中,设有教师表(教师号,姓名,所在部门号,职称)和部门表(部门号,部门名,高级职称人数)。请编写满足下列要求的后触发型触发器(设触发器名字为tri_ze)。每当在教师表中插入一名具有高级职称(“教授”或“副教授”)的教师时,
在SQL Server 2008中,设有教师表(教师号,姓名,所在部门号,职称)和部门表(部门号,部门名,高级职称人数)。请编写满足下列要求的后触发型触发器(设触发器名字为tri_ze)。每当在教师表中插入一名具有高级职称(“教授”或“副教授”)的教师时,
admin
2016-04-27
14
问题
在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://jikaoti.com/ti/r537FFFM
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
常用的数据结构模型有层次模型、网状模型、【】和面向对象模型。
数据库系统的并发控制主要方法是采用哪种机制?
事务的ACID特性中的C的含义是
虚拟页式存储管理中页表有若干项,当内存中某一页面被淘汰时,可根据什么决定是否将该页写回外存?
下列问题基于以下的叙述:关系模式R(B,C,M,T,A,C),根据语义有如下函数依赖集:F=(B→C,(M,T)→B,(M,C)→T,(M,A)→(A,B)→G]。关系模式R的码是
SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,语句INSEPT、DELETE、UPDATE实现哪类功能?
根据关系数据库规范化理论,关系数据库中的关系要满足第一范式,下面“部门”关系中,因______属性而使它不满足第一范式。
SYBASE企业级数据库服务器支持3种类型的锁机制来保证系统的并发性和性能。这些锁机制包括:【】、数据行锁和所有页锁。
ORDBMS提供类型构造器,用于构造复杂对象的数据类型,主要的类型构造器为:组合(记录)、集合、【】。
SQL的全局约束是指基于元组的检查子句和()。
随机试题
溶血性链球菌感染所形成的脓液为
Internet是由什么发展而来的?
实施建筑工程监理前,建设单位应当将_________书面通知被监理的建筑施工企业。()
()是指为建筑消火栓给水系统、自动喷水灭火系统等水灭火系统提供可靠的消防用水的供水系统。
购入材料时支付的增值税和进口关税均应计入采购成本。()
张红去商场购买自行车,见商场摆放有20辆同一型号的自行车。张红从中挑选了一辆。张红付款时突接电话,被告知有急事,需马上离开。于是,张红与营业员商定:先付款,第二天来取自行车。当夜,安保人员疏忽大意未锁大门致商场发生盗窃案,5辆自行车被盗(其中包括张红挑选并
某涂料生产公司甲为增值税一般纳税人,2020年7月发生如下业务:(1)5日以直接收款方式销售涂料取得不含税销售额350万元;以预收货款方式销售涂料取得不含税销售额200万元,本月已发出销售涂料的80%。(2)12日赠送给某医院20桶涂料
货币发挥支付手段的职能表现在()。
在仪表礼仪中,男导游如果着西装,必须注意的问题有()。
PrisonStudiesA)Manywhotodayhearmesomewhereinperson,orontelevision,orthosewhoreadsomethingI’vesaid,willthink
最新回复
(
0
)