首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设在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
25
问题
设在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全国计算机三级
相关试题推荐
设X→Y是一个函数依赖,且对于任何经都不成立,则称X→Y是一个
在图书数据库中查找书名包含“数据库”的所有书的最高价、最低价和平均价。其对应的查询语句如下:selectMAX(单价)AS最高价,MIN(单价)AS最低价,AVG(单价)AS平均价;from图书;where书名【】。
数据库定义语言(DDL)定义数据库的全局逻辑数据结构,局部逻辑数据结构和【】。
用户通过使用【】将数据库的结构及数据的特性通知相应的DBMS,从而生成存储数据的框架。
设有如下关系:学生(学号,姓名,性别,年龄,班号)其关键字是学号,将学号为10的学生姓名改为“王华”的SQL语句是【】。
设关系R和S的元组个数分别为100和300,关系T是R与S的笛卡尔积,则T的元组个数是()。
假定有两个关系R与S,其内容分别为:R关系S关系ABCBCD12525172562
数据库系统发生故障时,可以基于日志进行恢复。下面列出的条目中,__________是日志记录的内容。Ⅰ.事务开始信息Ⅱ.更新信息Ⅲ.提交信息Ⅳ.事务中止信息
对数据对象施加封锁,可能会引起活锁和死锁问题。预防死锁通常有一次封锁法和【】两种方法。
下述______语句用于实现对用户的访问权限进行管理。
随机试题
两边出来的音()。
关于肺疾病的叙述,下列哪项是正确的
对于诊断肾阳虚最有意义的是
医师在执业活动中,违反《中华人民共和国执业医师法》规定,有下列行为之一的,由县级以上人民政府卫生行政部门给予警告或者责令暂停6个月以上1年以下执业活动;情节严重的,吊销其医师执业证书
利息备付率是指投资方案在借款偿还期内各年的()的比值。
关于防水混凝土施工技术的说法,正确的有()。
奥斯陆(Oslo)是丹麦比较著名的港口城市之一。()
下列各项中,属于建立存货经济订货批量基本模型假设前提的有()。
针对性能测试过程的活动,测试团队可以不包括哪个角色A)设计人员B)经理C)总结人员D)支持人员
A、TRUEB、FALSEA
最新回复
(
0
)