首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在SQL Server 2008中,有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售价格)。现要限制“销售价格”的取值必须在此商品“单价”的0.6倍到1.5倍范围之内,实现这个约束的正确代码是( )。
在SQL Server 2008中,有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售价格)。现要限制“销售价格”的取值必须在此商品“单价”的0.6倍到1.5倍范围之内,实现这个约束的正确代码是( )。
admin
2021-09-16
55
问题
在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语句中指定的操作都已成功执行,并且所有的约束检查也成功完成后才执行触发器,这种触发器称为后触发型触发器。INSTEAD OF指定执行触发器而不是执行引发触发器执行SQL语句,从而替代触发语句的操作,称这种触发器为前触发型触发器。
转载请注明原文地址:https://kaotiyun.com/show/zmeZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
事务故障恢复的步骤是
在SQL中,内模式对应于"存储文件",模式对应于哪一部分?
在设备管理中,缓冲技术主要用于
批处理操作系统中,下列哪一项是作业运行过程中反映作业的运行情况,并且是作业存在的惟一标志?
数据管理技术的发展是与计算机技术及其应用的发展联系在一起的,经历了由低级到高级的发展。分布式数据库、面向对象数据库等新型数据库属于哪一个发展阶段?
在如下2个数据库表中,若雇员信息表EMP的主键是雇员号,部门信息表DEPT的主键是部门号。若执行所列出的操作,哪一项操作不能执行?
在一个数据库中,模式与内模式的映像个数是
当一个事务访问某个数据项时,以一定的方式锁住该数据项,从而限制其他事务对该数据项的访问,这种方法称为______。
有关系模式A(C,T,H,R,S),其中各属性的含义是:C:课程T:教员H:上课时间R:教室S:学生根据语义有如下函数依赖集:F={C→T,(H,R)→C,(H,T)→R,(H,S)→R}关系模式A的
随机试题
以“说真话”、严格的自审和反思历史为特色的作品是()
A.元气B.宗气C.卫气D.营气视听感觉、脉搏强弱与什么有关
《中国药典》2000年版共收载的中药品种是
A.普萘洛尔B.可乐定C.利血平D.硝苯地平E.卡托普利高血压伴消化性溃疡者宜选用
面总静脉是由面后静脉是由
甲以自己的名义,用家庭共有财产捐资设立以资助治疗麻风病为目的的基金会法人,由乙任理事长。后因对该病的防治工作卓有成效使其几乎绝迹,为实现基金会的公益性,现欲改变宗旨和目的。下列哪一选项是正确的?(2015年卷三1题,单选)
根据公司法律制度的规定,清算组在清算期间可以行使的职权有()。(2017年)
根据《中华人民共和国教育法》第十六条的规定,国务院和县级以上地方各级人民政府应当向()报告教育工作和教育经费预算、决算情况,接受监督。
Videogamesgetabadpress.Manyareunquestionablyviolentand,ashasbeenthewaywithnewmediafromnovelstocomicbooks
(2012年上半年上午试题3)相联存储器按_______访问。
最新回复
(
0
)