首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设在SQL Server 2008某数据库中有商品表和销售表,表的定义如下: CREATE TABLE商品表( 商品号char(10)PRIMARY KEY, 商品名char(20)NOT NULL, 销售总量int DEF
设在SQL Server 2008某数据库中有商品表和销售表,表的定义如下: CREATE TABLE商品表( 商品号char(10)PRIMARY KEY, 商品名char(20)NOT NULL, 销售总量int DEF
admin
2018-10-09
18
问题
设在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_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 on【1】FOR【2】”知,本题创建的触发器是是后触发器。该触发器的功能是“每当在销售表中插入一条销售记录时,修改商品表中对应商品的销售总量”。本题是在销售表上建立后触发器,需要执行的是插入语句。故可推导出【1】处应填写销售表,【2】处应填写INSERT。
根据触发器语法规则知,AS是触发器要执行的操作。本题要求的是更新商品表中的销售总量。更新语句采用UPDATE关键字,其语法格式为:UPDATE表名SET语句。因此【3】处应填写UPDATE,【4】处应填写SET,【5】处应填写商品表.销售总量。
本题中,是使用INSERT和UPDATED关键字对商品表进行操作,因此影响的是INSERTED表的内容。故【6】处应填写INSERTED。
转载请注明原文地址:https://kaotiyun.com/show/UWlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
单个分区存储管理仅适用于【】和专用计算机系统。
下面所列条目中,哪一项是当前开发工具的发展趋势? Ⅰ.采用三层Client/Server结构 Ⅱ.对Web应用的支持 Ⅲ.开放的、构件式的分布式计算环境
关系数据模型有许多优点,但下面所列的条目中哪一条不是它的优点?
在操作系统的各个功能组成部分中,不需要硬件支持的是
实体完整性规则要求主码取值______。
在图书数据库中查找书名包含“数据库”的所有书的最高价、最低价和平均价。其对应的查询语句如下:selectMAX(单价)AS最高价,MIN(单价)AS最低价,AVG(单价)AS平均价;from图书;where书名【】。
数据库管理系统的主要功能包括数据库定义、数据操作、数据库运行管理和【】等四个方面。
对于数据表:student(sno,sname,sex,age,grade),查询学习成绩为空的学生的学号和姓名,下面语句正确的是______。
在关系代数中,自然连接的运算符号为()。
随机试题
錾油槽时錾子的后角要随曲面而变动,倾斜度保持不变。()
胆管手术后T管引流患者护理,下列哪项不正确
两护士需将刚手术后的一病人由平车移动至病床上,如何做才能省力并安全()。
以一定的方式中断风险源,使风险不发生或不再发生,这一风险对策称为( )。
国有资本经营预算按()单独编制。
政府引导基金是由()出资设立并按市场化方式运作的、在投资方向上具有一定导向性的政策性基金,通常通过投资于创业投资基金,引导社会资金进入早期创业投资领域。
一般来说,库存量管理的工作重点是()。
根据以下资料,回答下列题。2012年1--7月,北京市邮电业务总量约是()。
如果让你负责一个主题为“青春思辨”的辩论赛,你会怎么组织?
下列叙述中,正确的是
最新回复
(
0
)