首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在SQL Server 2000中,有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售价格)。现要限制"销售价格"的取值必须在此商品"单价"的0.6倍到1.5倍范围之内,实现这个约束的正确代码是( )
在SQL Server 2000中,有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售价格)。现要限制"销售价格"的取值必须在此商品"单价"的0.6倍到1.5倍范围之内,实现这个约束的正确代码是( )
admin
2021-07-14
46
问题
在SQL Server 2000中,有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售价格)。现要限制"销售价格"的取值必须在此商品"单价"的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
IF EXISTS(SELECT*FROM INSERTED a JOIN商品表b
ON a.商品号=b.商品号
WHERE销售价格NOT BETWEEN单价*0.6 AND单价*1.5)
ROLLBACK
答案
C
解析
FOR指定触发器只有在引发的SQL语句中指定的操作都已成功执行,并且所有的约束检查也成功完成后才执行触发器,这种触发器称为后触发型触发器。INSTEAD OF 指定执行触发器而不是执行引发触发器执行SQL语句,从而替代触发语句的操作,称这种触发器为前触发型触发器。
转载请注明原文地址:https://kaotiyun.com/show/bneZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
数据库系统的并发控制主要方法是采用哪种机制?
关系数据库中的关键字是指
完成科学地组织和存储数据并对数据进行高效地获取和维护的系统软件是
文件系统与数据库之间的主要区别是看【】。
视图是虚表,因此对视图的修改,最终要转换为对【】的修改。
SQL中连接表(JoinedTable)允许用户在一个SELECT语句的哪个子句中指定?
有关系R(A,B,C)和关系S(A,D,E,F)。如果将关系代数表达式用SQL的查询语句来表示,则有:SELECTR.A,R.B,S.D,S.FFROMR,SWHERE【】。
对现实世界要处理的对象进行详细调查,在了解现行系统的概况,确定新系统功能的过程中,收集支持系统目标的基础数据及其处理方法。这属于哪一阶段的任务?
PowerBuilder中的PowerScript语言包括下述哪些语句?Ⅰ.变量定义语句Ⅱ.赋值语句Ⅲ.流控制语句Ⅳ.操纵数据库语句
当一个事务访问某个数据项时,以一定的方式锁住该数据项,从而限制其他事务对该数据项的访问,这种方法称为______。
随机试题
下列风湿性疾病中抗dsDNA抗体阳性率最高的是
关于尿试带法检测亚硝酸盐的叙述,错误的是
下列关于多发性骨髓瘤的描述正确的是
不能用来测量角度的测量仪器是()。
下列关于期权的叙述不正确的是()。
《农业部关于加快推进现代植物保护体系建设的意见》中,关于各级植保服务人员的分级培训制度的要求是,县级以上植保公共服务机构的在岗管理人员和专业技术人员,每()年轮训一次;乡镇植保员和村级农民植保员,每个聘期培训不少于()次。
某种细菌在培养过程中,每20分钟分裂一次(一个分裂成2个),经过3小时,这种细菌由1个可以分裂成()个。
少年宫1~4楼的8个房间分别是音乐、舞蹈、美术、书法、棋类、电工、航模、生物8个活动室。并且从一楼到四楼分别排号,,8。已知:(1)一楼是舞蹈室和电工室。(2)航模室上面是棋类室,下面是书法室。(3)美术室和书法室在同一层楼上,美术室的上面是音乐室。
设f(χ)=sinχ,求f(χ)的间断点及分类.
______referstoamarginallanguageoffewlexicalitemsandsimplegrammaticsrules,usedasamediumofcommunication.
最新回复
(
0
)