首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设在SQL Server 2008某数据库中有商品表和销售表,表的定义如下: CREATE TABLE商品表( 商品号char(10) PRIMARY KEY, 商品名char(20) NOT NULL, 销售总量int D
设在SQL Server 2008某数据库中有商品表和销售表,表的定义如下: CREATE TABLE商品表( 商品号char(10) PRIMARY KEY, 商品名char(20) NOT NULL, 销售总量int D
admin
2018-05-02
74
问题
设在SQL Server 2008某数据库中有商品表和销售表,表的定义如下:
CREATE TABLE商品表(
商品号char(10) PRIMARY KEY,
商品名char(20) NOT NULL,
销售总量int DEFAULT 0)
CREATE TABLE销售表(
商品号char(10),
销售时间datetime,
销售数量int NOT NULL,
PRIMARY KEY(商品号,销售时间),
FOREIGN KEY(商品号)REFERENCES 商品表(商品号))
现要创建一个具有如下功能的触发器:每当在销售表中插入一条销售记录时,修改商品表中对应商品的销售总量,假设一次只插入一条销售记录。请补全下列代码。
CREATE TRIGGER tri_i_insert on 【1】_______FOR【2】_______
AS
【3】_______商品表【4】_______销售总量=【5】_______+(SELECT销售数量FROM【6】_______)
WHERE 商品号 IN(SELECT 商品号 FROM Inserted)
选项
答案
【1】销售表 【2】INSERT 【3】UPDATE 【4】SET 【5】商品表.销售总量 【6】INSERTED
解析
从触发器的语法中可知,【1】处应该填写的执行触发器的表,【2】处应该填写指定在表或视图上执行哪些数据修改语句时将激活触发器的关键字。从题目“CREATE TRIGGER tri_insert 【1】FOR【2】”知,本题创建的触发器是是后触发器。该触发器的功能是“每当在销售表中插入一条销售记录时,修改商品表中对应商品的销售总量”。本题是在销售表上建立后触发器,需要执行的是插入语句。故可推导出【1】处应填写销售表,【2】处应填写INSERT。
根据触发器语法规则知,AS是触发器要执行的操作。本题要求的是更新商品表中的销售总量。更新语句采用UPDATE关键字,其语法格式为:uPDATE表名SET语句。因此【3】处应填写UPDATE,【4】处应填写SET,【5】处应填写商品表.销售总量。
本题中,是使用INSERT和UPDATED关键字对商品表进行操作,因此影响的是INSERTED表的内容。故【6】处应填写INSERTED。
转载请注明原文地址:https://www.kaotiyun.com/show/2UlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
数据仓库中存放的数据是为了适应数据的【】处理要求而集成起来的。
OracleOLAP是Oracle数据库系统的【】解决方案。
当前数据库技术的发展已形成各种类型的数据库应用技术,下述属于这种发展推动力的是:______。Ⅰ.应用的驱动Ⅱ.多种技术与数据库技术的结合Ⅲ.关系数据库的研究基础
在关系数据库中,关于外模式的描述正确的是______。
一个系统在选择进程调度算法时不需要考虑的因素是______。
计算机硬件之间的连接线路分为网状结构与总线结构,下列关于总线结构的形式说法错误的是______。
数据库的并发操作通常会带来丢失更新问题、不一致分析问题和______问题。
在学生选课表(SC)中,查询选修了3号课程(课程号CH)的学生的学号(XH)及其成绩(GD)。查询结果按分数的降序排列。实现该功能的正确SQL语句
在FoxBASE中要建立一个与现有的某个数据库有完全相同结构和数据的新数据库,应该使用如下语句中的哪个语句?
随机试题
A、Thehealthiertwinisalsothesmarterone.B、Thetwinsareasintelligentaseachother.C、Theraisingenvironmenthasnothin
A.脾B.心C.肾D.肺根据疾病传变规律,先安未受邪之地,心实证病应安
对于一般性建设项目财务评价来说,()等经济量本身既是经济指标,又是导出其他财务评价指标的依据。
下列()是中国国有独资商业银行。
张某使用银行卡支付宾馆住宿费1万元。根据银行卡业务管理规定,银行办理该银行卡收单业务收取的结算手续费应不得低于()元。
最近有关食品安全的报道增多,很多生产者明知产品不符合规定,却昧着良心继续生产,你对此问题有什么看法?
假设以I和O分别表示入栈和出栈操作。栈的初态和终态均为空,入栈和出栈的操作序列可表示为仅由I和O组成的序列,称可以操作的序列为合法序列,否则称为非法序列。下面所示的序列中哪些是合法的?A.IOIIOIOOB.IOOIOIIOC
Supposeyouaregoingtoresignfromyourcompanyforpersonalreasons.Writealetterofresignationtoyourmanagerto1)inf
Gettingotherpeopletodowhatyouwantthemtodoisanartandasciencethatyoumustmasterifyouwanttosucceedinthis
ItissaidthatthepublicandCongressionalconcernaboutdeceptivepackagingrumpusstartedbecauseSenatorHartdiscoveredth
最新回复
(
0
)