首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
现有以下两个关系模式: Employees(Eid,Name,DeptNO) Departments(Dept NO,DeptName,TotalNumber) Employees关系模式描述了职工编号、姓名和所在部门编号;Department
现有以下两个关系模式: Employees(Eid,Name,DeptNO) Departments(Dept NO,DeptName,TotalNumber) Employees关系模式描述了职工编号、姓名和所在部门编号;Department
admin
2012-04-09
33
问题
现有以下两个关系模式:
Employees(Eid,Name,DeptNO)
Departments(Dept NO,DeptName,TotalNumber) Employees关系模式描述了职工编号、姓名和所在部门编号;Departments关系模式描述了部门编号、名称和职工总人数。
请按SQL Server所采用的Tansact-SQL语法格式编写实现具有功能的后触发型触发器:每当在Employees表中插入一行数据时,相应部门的职工总人数就加1。
选项
答案
create trigger sql_tri on employees for insert as declare@eid varchar(11) declare@name varchar(20) declare@deptno varchar(11) declare yjy cursor for select * from inserted open yjy fetch next from yiy into @ eid,@name,@deptno while @ @ fetch_status=0 begin update departments set totalnumber=totalnumber+1 where deptno=@deptno fetch next from yjy into @ eid,@ name,@deptno end lose yjy deallocate yjy
解析
本题考查了后触发器的TransactSQL语句。其语法格式为:
CREATE TRIGGER触发器名称
ON{表名|视图名}
[WITH ENCRYPTION]
AS
SQL语句
AFTER和FOR,指定触发器只有在引发的SQL语句中指定的操作都已成功执行,并且所有的约束检查也成功完成后,才执行此触发器,即后触发型触发器。
转载请注明原文地址:https://kaotiyun.com/show/0HAZ777K
本试题收录于:
四级数据库工程师题库NCRE全国计算机四级分类
0
四级数据库工程师
NCRE全国计算机四级
相关试题推荐
如果要根的层次为1,具有61个结点的完全二叉树的高度为(38)。
UNIX操作系统的shell不能完成(27)的功能。
加强网络安全性最重要的基础措施是(68)。
解释程序的功能是(46)。
存储管理主要是实现对(20)的管理。
把硬盘上的数据传送到计算机的内存中去,称为(9)。
哈希表的平均查找长度和(39)无直接关系。
对一般用户,匿名FTP服务器不要求用户预先注册用户名和密码,登录时可作为用户名的是(36)。
一组记录的排序码为(30,48,16,35,79,82,23,40,36,72),其中含有5个长度为2的有序表,按归并排序的方法对该序列进行一趟归并后的结果为(29)。
系统结构数据类型通常是在(14)中使用。
随机试题
良性黏膜类天疱疮的典型临床特点是
下列检查有助于区分早期胃癌和进展期胃癌的是
【2012—4】题16~20:某企业供电系统计算电路如下图所示。图中35kV电缆线路采用交联聚乙烯铜芯电缆,长度为3.5km,电缆截面为150mm2,35kV电缆有关参数见下表。请回答下列问题,并列出解答过程。[img][/img]假定总降压变
某公司2013年度销售收入为4800万元,年初流动资产为800万元,年末流动资产为600万元;年初净资产为2000万元,年末净资产为2800万元,净利润300万元;年初的资产总额为6000万元,年末的资产总额为7500万元;年初应收账款为500万元,年末应
龙华寺是弥勒菩萨道场。()
政府为改善服务质量,让市民评选出最差的十件事,你怎么组织?
有甲、乙、丙三个盒子,第一个盒子里有4个红球1个白球,第二个盒子里有3个红球2个白球,第三个盒子里有2个红球3个白球,先任取一个盒子,再从中先后取出3个球,以X表示红球数.(Ⅰ)求X的分布律;(Ⅱ)求所取到的红球不少于2个的概率.
Yoursonkickedhisballthroughyourneighbor’swindow.Writealettertotellyourneighbor1)yourregretathearingthe
为了在报表中打印当前时间,应该插入一个( )。
A、TheU.K.expertsaretacklingahostofhealthproblems.B、Overweightcouldleadtohealthyproblems.C、Thetrendofraisingl
最新回复
(
0
)