首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在SQL Server 2008中,有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售价格)。现要限制“销售价格”的取值必须在此商品“单价”的0.6倍到1.5倍范围之内,实现这个约束的正确代码是( )。
在SQL Server 2008中,有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售价格)。现要限制“销售价格”的取值必须在此商品“单价”的0.6倍到1.5倍范围之内,实现这个约束的正确代码是( )。
admin
2021-05-07
46
问题
在SQL Server 2008中,有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售价格)。现要限制“销售价格”的取值必须在此商品“单价”的0.6倍到1.5倍范围之内,实现这个约束的正确代码是( )。
选项
A、CHECK(销售价格BETWEEN单价*0.6AND单价*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/BllZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
局域网指较小地域范围内的计算机网络,一般是一幢或几幢建筑物内的计算机互连成网。下面关于以太局域网的叙述中,错误的是
“尽管多个事务可以并发进行,但要使每个事务都感觉不到系统中其他事务在并发进行”,这是事务的哪一个特性?
如果多个事务在某个调度下的执行结果与这些事务在某个串行调度下的执行结果相同,则称这个调度为______调度。
在设备管理中,为了克服独占设备速度较慢,降低设备资源利用率的缺点,引入了______,即共享设备模拟独占设备。
下述不是对象一关系数据库的基本特征的是
下列不属于操作系统查找和分配空闲区的分配算法的是
下列关于线性表存储结构的叙述中正确的是
设有关系R(A,B,C)和S(A,D,E,F),若将关系表达式:R.A,R.B,S.D,S.F用SQL语言的查询语句表示,则有:SELECTR.A,R.B,S.D,S.FFRCMR,SWHERE______
当______成立时,称X→Y为平凡的函数依赖。
随机试题
A.PTAB.经导管血管栓塞术C.经导管动脉内药物灌注术D.经皮穿刺体腔减压术E.经皮针刺活检术治疗动静脉畸形(AVM)宜使用
真结合经
A.盐酸阿米替林B.卡马西平C.氟哌啶醇D.地西泮E.帕罗西汀主要治疗精神分裂症
按强度计算N=______kN。按平面内稳定性计算,采用GB50017—2003式(5.2.2—1),其按0.0257计,N=______kN。
货物合同与工程合同相比,除了在双方的()等内容类似以外,还有其特殊内容,这些都要在合同中明确约定。
()是指企业为提供劳务和产品而发生的各项费用,不包括为第三方或客户而垫付的款项
设i是虚数单位,复数i3+=()
设f(t)=
设动点P(x,y)在曲线9y2=4x2上运动,且坐标轴的单位长度是1cm如果P点横坐标移动的速率是30cm/s,则当P点过点(3,4)时,从原点到P点的距离r的变化率为__________。
Themaintopicofthenewsitemis______.
最新回复
(
0
)