首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在SQL Senrer 2008中,设有教师表(教师号,姓名,所在部门号,职称)和部门表(部门号,部门名,高级职称人数)。请编写满足下列要求的后触发型触发器(设触发器名字为tri_zc)。每当在教师表中插入一名具有高级职称(“教授”或“副教授”)的教师时,
在SQL Senrer 2008中,设有教师表(教师号,姓名,所在部门号,职称)和部门表(部门号,部门名,高级职称人数)。请编写满足下列要求的后触发型触发器(设触发器名字为tri_zc)。每当在教师表中插入一名具有高级职称(“教授”或“副教授”)的教师时,
admin
2018-10-09
42
问题
在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://kaotiyun.com/show/BWlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
在以下所列的条目中,哪些是数据库管理员的职责? Ⅰ.负责管理企业组织的数据库资源 Ⅱ.收集和确定有关用户的需求 Ⅲ.设计和实现数据库并按需要修改和转换数据 Ⅳ.为用户提供资料和培训方面的帮助
在设计分E-R图时,各个分E-R图之间难免有不一致的地方,这些冲突主要有:属性冲突、结构冲突和______3类。
如果一个关系满足3NF,则该关系一定也满足______。
数据的独立性包括()。
在概念设计阶段,需要确定实体型特征由哪些属性组合而成,这个工作是对数据进行什么抽象?()
文件系统的多级目录结构是一种()。
在虚拟页式存储管理系统中,地址越界中断属于()。
操作系统的文件系统中,若按逻辑结构划分,可将文件划分成【】和记录式文件两大类。
在逻辑结构设计中,关系虽已达到规范化,但因某些属性过多时,可将它分为两个或多个关系模式,这叫做
随机试题
利润总额是企业的()加上营业外收入减去营业外支出的结果。
患者,女,26岁,已婚。孕2产1。现孕40周,来院途中分娩,总产程1h,产后5d出现寒战、高热、下腹痛,无乳胀及腹泻,妇科检查:阴道内有脓血,宫颈轻度裂伤,子宫大而软,压痛明显。应首先考虑的是
患者,女,31岁。患无排卵性功血,经来无期,经量或多或少,色淡质稀,畏寒肢冷,腰腿酸软,舌淡苔薄白,脉沉细。治疗宜用
处理总体性或重要建设方案设计比选问题时,适用于直接反映项目可盈利性方案比选的方法有()。
《中华人民共和国行政诉讼法》第五十三条规定,人民法院审理行政案件,参照国务院部、委、省级政府和省会城市、首府城市、较大的市人民政府制定、发布的规章,其中提到“较大的市”在建立城乡规划法规体系中,其概念是指()
压缩天然气(CNG)加气子站停放的车载储气瓶组拖车不应多于1辆,站内固定储气设施的总容积不应超过()。
根据《税务登记管理办法》的规定,下列项目中,()不属于税务登记证件的内容。
设有三个关系模式如下:学生S(S#,SNAME,AGE,SEX)各属性的含义为:学号,姓名,年龄,性别学习SC(S#,C#,GRADE)各属性的含义为:学号,课程号,成绩课程C(C#,CNAME,TEACHER)各属性的含义为:课程号,课程名,
对格式条款有两种以上解释的,应当采用非格式条款。()
SouthKorea’sstemcellscientistshaveclonedadog,smashinganotherbiologicalbarrierandreignitingafierceethicaldebate
最新回复
(
0
)