首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在SQL Server 2008中,有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售价格)。现要限制“销售价格”的取值必须在此商品“单价”的0.6倍到1.5倍范围之内,实现这个约束的正确代码是( )。
在SQL Server 2008中,有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售价格)。现要限制“销售价格”的取值必须在此商品“单价”的0.6倍到1.5倍范围之内,实现这个约束的正确代码是( )。
admin
2021-09-16
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、CRE ATE 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)
ROLLBAC K
D、CREATE TRIGGER tri_Sales ON销售表INSTEAD OF INSERT,UPDATE AS
IF EXISTS(SELECT * FR.OM 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/G1eZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
采用扩展关系数据模型的方法建立的数据库系统,称做
在并发控制的技术中,最常用的是封锁方法。对于共享锁(S)和排他锁(X)来说,下面列出的相容关系中,哪一个是不正确的?
数据库管理系统有三个主要成分,分别是
关于分布式数据库系统,不正确的是
由实例管理器、模式管理器、安全管理器、存储管理器、备份管理器、恢复管理器、数据管理和SQL工作表单组成的Oracle数据库管理工具是
单向链表的每一个结点都有一个指向它的后续结点的指针link,现有结点p和q,结点q在结点p的前面,要删除结点p,正确的操作应该是
一个进程执行V操作意味着
允许多个程序同时进入内存并运行的是
进程对主存的访问具有局部性特征,即时间局部性和______局部性。
随机试题
男性,36岁,平素健康,单位健康体检时发现AFP升高,但<500μg/L,肝功能正常,HBsAg(+),HBeAg(+),HBcAb(+)。下列检查方法哪项为首选
金黄色葡萄球菌分泌的肠毒素是一种
应用激素替代法治疗围绝经期综合征的适应证是
某建筑公司(乙方)于某年4月20日与某厂(甲方)签订了修建建筑面积为3000m2工业厂房(带地下室)的施工合同。乙方编制的施工方案和进度计划已获工程师批准。该工程的基坑开挖土方量为4500m3,假设直接费单价为4.2元/m3,综合费率为直接费的20%。该基
承包方和发包方应在合同条款中,对()事项进行约定。
财产清查盘点后,填写的“存货盘存单”需经盘点人员和实物保管人员共同签章方能有效。()
企业出售土地使用权交纳的增值税应记入“营业外支出”科目。()
某项调查研究表明,80后和90后的年轻人更喜欢通俗唱法的歌曲,而对美声、民族等唱法不感兴趣。美声、民族等唱法正逐渐被时代所淘汰。下列哪个正确,最能对以上结论构成有效的反驳?()
宽带传输网的主要代表是以【 】为基础的大容量光纤网络。
【S1】【S7】
最新回复
(
0
)