首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在SQL Server 2008中,有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售价格)。现要限制“销售价格”的取值必须在此商品“单价”的0.6倍到1.5倍范围之内,实现这个约束的正确代码是( )。
在SQL Server 2008中,有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售价格)。现要限制“销售价格”的取值必须在此商品“单价”的0.6倍到1.5倍范围之内,实现这个约束的正确代码是( )。
admin
2021-06-28
47
问题
在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/bEeZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
第二代数据库系统是指
联机分析处理包括以下哪些基本分析功能?Ⅰ.聚类Ⅱ.切片Ⅲ.旋转Ⅳ.切块
关系数据库管理系统应能实现的专门运算包括
虚拟页式存储管理中页表有若干项,当内存中某一页面被淘汰时,可根据什么决定是否将该页写回外存?
下列哪些条目是MSSQLServer2000数据库系统对web的支持Ⅰ.XML和Internet标准的支持Ⅱ.通过web访问数据Ⅲ.基于Web的分析功能Ⅳ.安全的应用程序管理
在SQL中,模式对应于"基本表",内模式对应于"存储文件",外模式对应于"【】"和部分基表。
不允许任何其它事务对这个锁定目标再加上任何类型锁的锁是
当多个访问磁盘的请求同时到达时,为了改善平均磁盘服务时间,可以采用适当的磁盘调度算法,以减少磁盘服务的总时间。下列各项时间中,哪一项是不能改善的?Ⅰ.寻道时间Ⅱ.旋转延迟时间Ⅲ.数据传送时间
在确定了要使用的SQLServer2000版本之后,必须为其选择合适的操作系统。Microsoft推荐用【】系列的操作系统。
下列的叙述中错误的是
随机试题
索引
Thenewlawwill______onJuly1st.
A.可逆性B.饱和性C.特异性D.灵敏性E.多样性受体对配体具有高度识别能力,对配体的化学结构与立体结构具有专一性,这一属性属于受体的()。
下列哪些案件适用涉外刑事诉讼程序?(卷二真题试卷第79题)
以下不属于投资政策说明书内容的是()。
保荐人更换保荐代表人的,应当通知发行人,并在()个交易日内向交易所报告,说明原因并由发行人公告。
端午节
不属于英国工业城市的是()。
【S1】【S9】
Whydidn’tthegirlgotothemovies?
最新回复
(
0
)