首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在SQL Server 2008中,有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售价格)。现要限制“销售价格”的取值必须在此商品“单价”的0.6倍到1.5倍范围之内,实现这个约束的正确代码是( )。
在SQL Server 2008中,有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售价格)。现要限制“销售价格”的取值必须在此商品“单价”的0.6倍到1.5倍范围之内,实现这个约束的正确代码是( )。
admin
2021-07-14
34
问题
在SQL Server 2008中,有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售价格)。现要限制“销售价格”的取值必须在此商品“单价”的0.6倍到1.5倍范围之内,实现这个约束的正确代码是( )。
选项
A、CHECK(销售价格BETWEEN单价*0.6 AND单价*1.5)
B、CHECK(销售价格 BETWEEN 商品表.单价*0.6 AND 商品表.单价*1.5)
C、CREATE TRIGGER tri_Sales ON销售表FOR INSERT,UPDATE
AS IF EXISTS(SELECT*FROM INSERTED a JOIN商品表b
ON a.商品号=b.商品号
WHERE 销售价格NOT BETWEEN 单价:*0.6 AND 单价*1.5)
ROLLBACK
D、CREATE TRIGGER tri_Sales ON销售表INSTEAD OF INSERT,UPDATE AS
IF EXISTS(SELECT*FROM INSERTED a JOIN商品表b
ON a.商品号=b.商品号
WHERE 销售价格 NOT BETWEEN单价*0.6 AND 单价*1.5)
ROLLBACK
答案
C
解析
FOR指定触发器只有在引发的SQL语句中指定的操作都已成功执行,并且所有的约束检查也成功完成后才执行触发器,这种触发器称为后触发型触发器。INSTEADOF指定执行触发器而不是执行引发触发器执行SQL语句,从而替代触发语句的操作,称这种触发器为前触发型触发器。
转载请注明原文地址:https://kaotiyun.com/show/BneZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
完成科学地组织和存储数据并对数据进行高效地获取和维护的系统软件是
关系数据库的数据语言是什么语言?其核心部分是查询,因此又称为查询语言。
下面所列的条目中Ⅰ.语法检查Ⅱ.语义检查Ⅲ.用户存取权限检查Ⅳ.数据完整性检查当用户发出查询数据库数据的命令时,数据库管理系统需要进行的检查是
数据库设计的需求阶段主要设计
有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于
有关系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#)。其中S#为学生号,SNAME为学生姓名,SEX为性别,C#为课程号,CNAME为课程名。要查询选修"计算机文化"课的全体男学生姓名的SQL语句是: SELECTSNAME
关系模式分解的等价性标准主要有两个,分别为分解具有【】和分解保持函数依赖。
如果关系模式中每一个非平凡且非函数依赖的多值依赖的左部都包含码,则该关系模式的规范化程度达到了【】。
下列关于概念结构设计的叙述中,正确的是
当一个事务访问某个数据项时,以一定的方式锁住该数据项,从而限制其他事务对该数据项的访问,这种方法称为______。
随机试题
利舍平的禁忌证:肼屈嗪的禁忌证:
基本经济进货批量模式所依据的假设不包括()。
下列各项中,不符合借贷记账法记账规则的是()。
氮、磷等营养物质大量进入水体,引起的主要危害是()。
老李说:“虽然高等学校入学人数已经逐年下降,但是小学入学人数却增长了很多。所以,地区教育部门建议建一所新的小学。”老刘说:“另一个解决办法是把一些高校的教室用作小学教室。”下列哪项最好地支持了老刘的方案?
给定材料1.2017年5月12日,全世界互联网用户都因为“蠕虫”式勒索病毒软件传播而人心惶惶。在国内,不仅是个人用户,一些政府机构的计算机也遭到攻击,网络安全问题再次引发高度关注。恰逢此时,我国第一部网络安全法《中华人民
计算不定积分.
【F1】Duringthepastgeneration,theAmericanmiddle-classfamilythatoncecouldcountonhardworkandfairplaytokeepitself
HowmanyofficersdoestheHongKongPolicedepartmentroughlyhaveaccordingtothenews?
Whichofthefollowingsentencesexpressesafact?
最新回复
(
0
)