首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在SQL Server 2008中,有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售价格)。现要限制“销售价格”的取值必须在此商品“单价”的0.6倍到1.5倍范围之内,实现这个约束的正确代码是( )。
在SQL Server 2008中,有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售价格)。现要限制“销售价格”的取值必须在此商品“单价”的0.6倍到1.5倍范围之内,实现这个约束的正确代码是( )。
admin
2021-06-28
25
问题
在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/bEeZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
下列关于网络的叙述错误的是
______是数据库系统的核心。
SQL语言中的GRANT和REVOKE语句主要用来维护数据的______。
联机分析处理包括以下哪些基本分析功能?Ⅰ.聚类Ⅱ.切片Ⅲ.旋转Ⅳ.切块
关系模式规范化的最起码的要求是达到第一范式,即满足
完成科学地组织和存储数据并对数据进行高效地获取和维护的系统软件是
数据库的网状模型应满足的条件是
下面所列的条目中Ⅰ.语法检查Ⅱ.语义检查Ⅲ.用户存取权限检查Ⅳ.数据完整性检查当用户发出查询数据库数据的命令时,数据库管理系统需要进行的检查是
为了保证CPU执行程序指令时能正确访问存储单元,需要将用户程序中的逻辑地址转换为运行时可由机器直接寻址的物理地址,这一过程称为
关系数据库中,下列说法不正确的是
随机试题
甲房地产开发公司(以下简称“甲公司”)于2013年10月10日通过拍卖方式拍得位于北京城区的一块建设用地,2013年10月15日,甲公司与北京市土地管理部门签订《建设用地使用权出让合同》,2013年10月21日,甲公司缴纳了全部土地出让金,2013年11月
天成公司2007年的主营业务收入为60111万元,其年初资产总额为6810万元,年末资产总额为8600万元,该公司总资产周转率及周转天数分别为
药物产生毒性反应的原因有()
以下属于中国人民银行职责的是()。
FRANKFURT—IbumpeddowninFrankfurtat10:55AM.AGermanlanding,Ithought—unsubtleandpunctual.Theskywasclear,anun
A、Youdoit.B、It’sinorder.C、I’mhungry.D、Yes,I’dlikeacupofteafirst.D作为餐饮业的常用句型,本题问的是“先生,现在可以请您点菜了吗?”回答的方式有“Yes,I’d
A、Hewastakingpicturesoncampusthen.B、Hisappearancewasunintentional.C、HeisamemberoftheschoolTVstation.D、Hewil
每年
TherearemorethanfortyuniversitiesinBritain--nearlytwiceasmanyasin1960s.Duringthe1960seight【C1】______newoneswe
GoingtosummercampisalongtraditionintheUS.Some8millionchildrenagedbetween6and18attendover10,000campseach
最新回复
(
0
)