首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在SQL Server 2008中,有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售价格)。现要限制“销售价格”的取值必须在此商品“单价”的0.6倍到1.5倍范围之内,实现这个约束的正确代码是( )。
在SQL Server 2008中,有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售价格)。现要限制“销售价格”的取值必须在此商品“单价”的0.6倍到1.5倍范围之内,实现这个约束的正确代码是( )。
admin
2019-07-30
62
问题
在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://kaotiyun.com/show/txlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
在关系数据库设计中,设计视图(view)是()阶段的内容。
在数据库技术中,面向对象数据模型是一种()。
对串s和串t,为串t在串s中定位的运算称为()。
路由器是构成因特网的关键设备。按照OSI参考模型,它工作于【】层。
信息认证是信息安全的一个重要方面,下列有关信息安全认证技术的描述正确的是________。Ⅰ.数字签名技术Ⅱ.身份识别技术Ⅲ.信息加密技术Ⅳ.信息的完整性验证技术
下列排序方法中,哪一种方法的总的关键码比较次数与记录的初始排列状态无关?
下列哪一种方法不用于实现访问控制?
回收用户U1,U2和U3在关系employee的salary属性上的UPDATE权限的语句是【】UPDATE(salary)ONemployeeFROMUl,U2,U3。
下列关于进程控制的叙述中,不正确的是
数据库系统中,控制数据整体结构,保护和控制数据属于______的责任。
随机试题
价值是价格的基础,价格围绕价值上下波动是价值规律的表现形式。()
下列选项属于马克思主义三个组成部分之一的是()
气逆痰阻型呃逆治疗最佳方剂是痰饮内停型呕吐治疗最佳方剂是
“人际和谐”的特点一般不包括
采用水泥土搅拌法处理地基时,下述说法不正确的是( )。
联合体投标各方必须指定牵头人,授权其代表所有联合体成员负责投标和合同实施阶段的主办、协调工作,并应当向招标人提交由所有()签署的授权书。
按照《行政处罚法》的规定,下列能够当场作出行政处罚决定的是( )。
必须按照固定不变的比例同时被使用的两种商品是完全互补品。下列选项中不属于完全互补品的是()。①左脚鞋子和右脚鞋子②牛奶和咖啡③眼镜框和两个眼镜片
VBA中不能进行错误处理的语句是()。
TheAmericancommonschooldifferedfromtheEuropeanschoolinthatitwasfromtheoutsetanexpressionofthedesireonthep
最新回复
(
0
)