首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在SQL Server 2008中,有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售价格)。现要限制“销售价格”的取值必须在此商品“单价”的0.6倍到1.5倍范围之内,实现这个约束的正确代码是( )。
在SQL Server 2008中,有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售价格)。现要限制“销售价格”的取值必须在此商品“单价”的0.6倍到1.5倍范围之内,实现这个约束的正确代码是( )。
admin
2019-07-30
36
问题
在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 BFTWEEN 单价*0.6 AND 单价*1.5)
ROLLBACK
答案
C
解析
FOR指定触发器只有在引发的SQL语句中指定的操作都已成功执行,并且所有的约束检查也成功完成后才执行触发器,这种触发器称为后触发型触发器。INSTEAD OF指定执行触发器而不是执行引发触发器执行SQL语句,从而替代触发语句的操作,称这种触发器为前触发型触发器。
转载请注明原文地址:https://jikaoti.com/ti/za37FFFM
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
在数据库技术中,面向对象数据模型是一种()。
在关系代数中,自然连接的运算符号为()。
在关系数据库中,投影操作是指从关系中()。
关系模型有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。下列选项中()是关系模型必须满足并由DBMS自动支持的。
客户机/服务器数据库系统又可分为集中式的服务器结构和【】的服务器结构。
下列关于密钥管理的说法正确的是________。
计算机系统中,【】通常用8位二进制组成,可代表一个数字、一个字母或一个特殊符号。
设计数据库概念模型最著名、最实用的方法是P.P.s.Chen于1976年提出的什么方法
下列关于进程控制的叙述中,不正确的是
下列______对磁盘的调度中只需要考虑公平性。Ⅰ.先来先服务Ⅱ.最短寻道时间优先Ⅲ.扫描
随机试题
关节炎可以通过按摩足部耳反射区调理。()
追求崇高的理想需要坚定的信念。信念是【】
阳黄,热重于湿,证候特征为:阴黄寒湿证候特征为:
诊断结核性脑膜炎的可靠依据是
判断建筑物经济寿命,不用考虑其市场状况和经营收益状况。()
价值工程活动程序中的基本步骤是()。
《污水综合排放标准》中规定,第一类污染物采样时,应在()排放口采样。
少儿的肌肉活动相较于成人表现为易疲劳,而疲劳的恢复()。
Inthefollowingarticle,somesentenceshavebeenremoved.ForQuestions41-45,choosethemostsuitableonefromthelist[A]-
"Successfulcloningofanincreasingnumberofspeciesconfirmsthegeneralimpressionthatitwouldbepossibletocloneanyma
最新回复
(
0
)