首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在SQL Server 2008中,设有教师表(教师号,姓名,所在部门号,职称)和部门表(部门号,部门名,高级职称人数)。请编写满足下列要求的后触发型触发器(设触发器名字为tri_zc)。 每当在教师表中插入一名具有高级职称(“教授"或“副教授")的教
在SQL Server 2008中,设有教师表(教师号,姓名,所在部门号,职称)和部门表(部门号,部门名,高级职称人数)。请编写满足下列要求的后触发型触发器(设触发器名字为tri_zc)。 每当在教师表中插入一名具有高级职称(“教授"或“副教授")的教
admin
2018-06-19
27
问题
在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://jikaoti.com/ti/jK37FFFM
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
数据库系统的并发控制主要方法是采用()机制。
数据库三级模式之间引入两级映像的主要目的在于()。
关系数据模型中,关系是指()。
在数据管理技术发展阶段中,文件系统阶段与数据库系统阶段的主要区别之一是数据库系统()。
在操作系统中,用户对I/O设备的使用,通常采用()。
IBMDB2对关系型数据库进行面向对象的支持,主要包括:用户定义数据类型(UDT)、用户定义函数(UDF)和大对象(LOB),形成新一代【】数据库系统。
关系规范化过程就是通过关系模式的分解,把低一级的关系模式分解为若干高一级的关系模式的过程;1NF,2NF,3NF,BCNF之间存在着【】的关系。
在数据库设计的各阶段中,每个阶段都有自己的设计内容,“为哪些表,在哪些属性上建立什么样的索引”这一设计内容应该属于【】阶段。
如果要求一个线性表既能较快地查找,又能适应动态变化的要求,则可采用的方法是
数据挖掘是数据库知识发现过程的一个步骤,常用的数据挖掘方法有:关联规则挖掘、特征描述、分类分析和______。
随机试题
因治疗不当,影响骨折正常愈合过程的因素有
A、心与肺B、心与脾C、心与肝D、肝与脾中药学(中级)模拟试卷及解析E、肝与肾与精神情志活动密切相关的两脏是
下列各项,不是主动性异位心律的是
社会自我基本成熟的时期为()。
在教学中,教师注意调动学生的学习主动性,引导他们独立思考、积极探索、生动活泼地学习、自觉地掌握科学知识、提高分析问题和解决问题的能力,这遵循的是()。
在数据库的三级模式结构中,内模式有()。
IsCactusCityWildWestParkold?
Marybecame______homesickandcriticaloftheUnitedStates,soshefledfromherhomeinwestBloomfieldtoherhometowninAus
A、Herpersistence.B、Herexperience.C、Hercompetence.D、Herconfidence.A细节归纳题。对话中女士说,她必须坚持,这不是一件容易的事。在加油站做了三年没有薪水的工作之后,她仍然没有找到
在美国,首度采用现金交割的利率期货品种为()。
最新回复
(
0
)