首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在SQL Server 2008中,有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售价格)。现要限制“销售价格”的取值必须在此商品“单价”的0.6倍到1.5倍范围之内,实现这个约束的正确代码是( )。
在SQL Server 2008中,有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售价格)。现要限制“销售价格”的取值必须在此商品“单价”的0.6倍到1.5倍范围之内,实现这个约束的正确代码是( )。
admin
2021-07-14
90
问题
在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://www.kaotiyun.com/show/BneZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
在有关计算机软件的描述中,下面不正确的是
设计性能较优的关系模式称为规范化,规范化主要的理论依据是
自然联接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然联接时,要求R和S含有一个或多个共有的
在关系数据库设计中,使每个关系达到3NF。这是哪—个设计阶段的任务?
用计算机管理某公司的人事档案是计算机的一项应用。按计算机应用分类,它属于
OracleOLAP是Oracle数据库系统的【】解决方案。
SQL语言采用【】操作方式。例如,查询所有平均成绩在90分以上的学生姓名,用户必须说明完成该请求的具体处理过程,即如何用循环结构按照某条路径一条一条地把满足条件的学生记录读出来,而SQL语言采用集合操作方式,不仅查询结果可以是元组的集合,而且一次插入、
有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于
概念结构设计的方法通常有自顶向下、自底向上、逐步扩张和【】。
实现"从学生信息表中找出性别为女的学生姓名"的SQL语句是在"查询选修课程号为2,且成绩在70分以上的所有学生的学号、姓名和选课名称"的SQL语句中,将使用到的表是
随机试题
下列不属于行政诉讼受案范围的是()
Whenwillthecompetitionbeheld?
眼眶常规CT扫描不能显示的是
从下列患者脉血样的血化分析结果会计最可能的情况,pH=7.46,PCO2=27mmHg,PO2=98mmHg,[HCO3-]=23mmol/L,[Cl-]=110mmol/L,[Na+]=140mmol/L,[K+]=3.5mmol/L
下列工作,属于项目监理机构实施工程进度控制工作内容的有()。
孟德斯鸠说:“一切有权力的人都容易滥用权力。这是一条万古不易的经验。”请你谈谈如何加强监狱的执法监督。
在我国,土地所有权归()。
根据下列材料回答问题。2015年1—6月我国火力发电量少于上年同期的月度个数是()。
设=8,则a=________。
A、Singing.B、Shopping.C、Eggsandbread.C
最新回复
(
0
)