首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设在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
34
问题
设在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://jikaoti.com/ti/8N37FFFM
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
下列有关顺序结构的线性表的叙述中,正确的是()。
在关系代数中,自然连接的运算符号为______。
“事务的所有操作在数据库中要么全部正确反映出来,要么全部不反映”,这是事务的______特性。
设关系R和S的元组个数为100和300,关系T是R与S的笛卡尔积,则T的元组个数是______。
以分层的观点来看待操作系统,______是不正确的。
计算机硬件之间的连接线路分为网状结构与总线结构,下列关于总线结构的形式说法错误的是______。
当前数据库技术的发展已形成各种类型的数据库应用技术,下列叙述中,()是这种发展的推动力。Ⅰ.应用的驱动Ⅱ.多种技术与数据库技术的结合Ⅲ.关系数据库的研究基础
MS_SQLSERVER数据库系统的核心是【】。
在关系数据库规范化理论的研究中,在函数依赖的范畴内,______达到了最高的规范化程度。
随机试题
在法定准备率为10%的条件下,当中央银行向某商业银行发放100万元贷款后,整个商业银行系统最多能向社会公众发放贷款()。
简述离休和退休的区别。
在影响健康的因素中,生活方式因素实际属于()
喘息的根本治疗
嗜酸粒细胞增多见于
“思想是行动的先导,加快经济发展方式转变必先转变思想观念和思维方式,即把思想方法搞对头。”从认识论的角度来看,这句话体现了()。
根据以下资料回答116-120题近三年来,上证指数各季度首日收盘价环比波动幅度最大的是()。
设顺序表的长度为40,对该表进行冒泡排序。在最坏情况下需要的比较次数为
设变量x的值是845,则下面语句的输出是Printx\100+(xMod100)\10+xMod10
A、Becausethisbrandhasgoodquality.B、Becausetheyareconsumers’favorite.C、Becausetheydon’tsellhighpriceshoes.D、Bec
最新回复
(
0
)