首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在SQL Server 2008中,设有教师表(教师号,姓名,所在部门号,职称)和部门表(部门号,部门名,高级职称人数)。请编写满足下列要求的后触发型触发器(设触发器名字为tri_ze)。每当在教师表中插入一名具有高级职称(“教授”或“副教授”)的教师时,
在SQL Server 2008中,设有教师表(教师号,姓名,所在部门号,职称)和部门表(部门号,部门名,高级职称人数)。请编写满足下列要求的后触发型触发器(设触发器名字为tri_ze)。每当在教师表中插入一名具有高级职称(“教授”或“副教授”)的教师时,
admin
2016-04-27
31
问题
在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全国计算机三级
相关试题推荐
若用如下的SQL语句创建一个student表: CREATETABLEstudent(NOC(4)NOTNULL,NAMEC(8)NOTNULL.SEXC(2),AGEN(2)) 可以插入到student表中的是
在关系数据库设计中,使每个关系达到3NF。这是哪一个设计阶段的任务?
UNIX系统中,文件存储器的管理采用的是
如果允许不同用户的文件可以具有相同的文件名,通常采用哪种形式来保证按名存取的安全?
在数据库管理系统的层次结构中,由高级到低级的层次排列顺序为
在数据库技术中,反映现实世界中事物的存在方式或运动状态的是()。
设关系R和S的元组个数分别为100和300,关系T是R与S的笛卡尔积,则T的元组个数是
ORDBMS提供类型构造器,用于构造复杂对象的数据类型,主要的类型构造器为:组合(记录)、集合、【】。
在关系模型中,若属性A是关系R的主码,则在R的任何元组中,属性A的取值都不允许为空,这种约束称为______规则。
随机试题
被称为“公共关系之父”的人是()
多变量描述性分析的主要方法有()
下列哪项不是共济运动检查的项目
下列关于半固定桥的说法中错误的是
外用杀虫止痒,治疗癣疾的药物是
对投资者来说,进行证券投资分析有利于()。
甲企业与乙企业签订了租赁协议,将其原先自用的一栋写字楼出租给乙企业使用,租赁期开始日为2×21年12月31日。甲企业对投资性房地产采用公允价值模式进行后续计量。2×21年12月31日,该写字楼的账面余额为20000万元,已计提累计折旧为2000万元,未
下列各说法中,属于收入特征的有()。
植物生长调节剂是对植物的生长发育具有抑制或者促进作用的一类物质,包括人工合成的化合物和从生物中提取的天然植物激素。目前在全世界农业生产中广泛应用。针对人们对其安全性的质疑,业内人士指出,根据批量检测结果,看不出有植物生长调节剂的存在。因此,可以认为植物生长
从所给的四个选项中,选择最合适的一个,使之符合左边五个图形的规律性:
最新回复
(
0
)