首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在SQL Server 2008中,有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售价格)。现要限制“销售价格”的取值必须在此商品“单价”的0.6倍到1.5倍范围之内,实现这个约束的正确代码是( )。
在SQL Server 2008中,有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售价格)。现要限制“销售价格”的取值必须在此商品“单价”的0.6倍到1.5倍范围之内,实现这个约束的正确代码是( )。
admin
2021-09-16
31
问题
在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://kaotiyun.com/show/G1eZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
20世纪90年代,随着网络技术的发展,哪一种结构的数据库系统成为主流?
下面不属于使用视图的优点的是
对n个记录的文件进行归并排序,所需要的辅助存储空间为
数据库系统中构成单一逻辑工作单元的操作集合称为【】。
下列的数据库管理系统属于网状模型的是
下列属于数据库系统阶段特点的是Ⅰ.数据结构化Ⅱ.数据共享性高Ⅲ.独立性高Ⅳ.数据无专门软件管理Ⅴ.冗余度大,不易扩充
允许多个程序同时进入内存并运行的是
下面关于计算机的论述,其中错误的是Ⅰ.第四代计算机以大规模集成电路和超大规模集成电路的使用为主要标志Ⅱ.计算机的发展趋势可以概括为:速度更快、功能更多、体积更小、价格更低Ⅲ.智能模拟是用计算机模拟人类某些智能行为,目前最先进的智能机
在Oracle中,可以根据用户建立的模型,自动生成数据字典、数据库表、应用代码和文档的工具是
随机试题
血尿的正确概念是
绝经期综合征可选用的药物是
施工合同示范文本规定,( )应由承包方承担。
当利用原有的平面控制网时,应进行复测,其精度应符合要求;投影所引起的长度变形,不应超过()
根据以下资料,回答116—120注:2007年我国国际旅游总人数为2610.97万人次,(外汇)收入为419.19亿美元。2007年入境观光旅游的人数比会议/商务的多()。
下列选项中是网络管理协议的是()。
有下面的程序段:Fori=14To5Step-3PrintNexti执行此程序段后,i的值为
将考生文件夹下HIGER\YI0N文件夹中的文件ARIP.BAT重命名为FAN.BAT。
ThedrasticchangesthathavetakenplaceinChinahavewonworldwide______.
A、Thenumberoftemplesforthesizeofthepopulation.B、Theabsenceofwarsandnaturaldisasters.C、Thebeliefthatthereare
最新回复
(
0
)