首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在SQL Server 2008中,有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售价格)。现要限制“销售价格”的取值必须在此商品“单价”的0.6倍到1.5倍范围之内,实现这个约束的正确代码是( )。
在SQL Server 2008中,有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售价格)。现要限制“销售价格”的取值必须在此商品“单价”的0.6倍到1.5倍范围之内,实现这个约束的正确代码是( )。
admin
2021-05-07
21
问题
在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语句中指定的操作都已成功执行,并且所有的约束检查也成功完成后才执行触发器,这种触发器称为后触发型触发器。INSTEADOF指定执行触发器而不是执行引发触发器执行SQL语句,从而替代触发语句的操作,称这种触发器为前触发型触发器。
转载请注明原文地址:https://kaotiyun.com/show/QilZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
数据库的概念模型独立于
假设系统处于安全状态,目前系统剩余资源数量为2,哪个进程序列不是安全序列
设关系R和S具有相同的度,且它们相对应的属性的值取自同一个区域,则R-(R-S)等于
下列属于SQL语言特点的是Ⅰ.数据查询Ⅱ.数据操纵Ⅲ.数据定义Ⅳ.数据控制
文件系统与数据库之间的主要区别是看______。
当一个进程完成了特定的任务后,系统收回这个进程所占的工作区或主存空间或资源和取消该进程的______就撤销了该进程。
关于数据库技术的发展历史,下列说明不正确的是
数据管理技术发展阶段中,人工管理阶段与文件系统阶段的主要区别是文件系统
有如下请求磁盘服务的队列,要访问的磁道分别是98、183、37、122、14、124、65、67。现在磁头在53道上,若按最短寻道时间优先法,磁头的移动道数是
在数据库技术中,反映现实世界中事物的存在方式或运动状态的是
随机试题
公务员必须是从事国家公务活动的人员,指的是公务员的()
“美学是研究艺术的”这个思想来源于()
_____________是企业的主体成员在其共同使企业运转和发展的过程中形成的包含企业的最高目标、共同的价值观、作风、传统习惯、行为规范和规章制度在内的有机整体。
《组织部新来的年轻人》是哪位作家的作品()
女性,35岁,冈心悸1个月就诊。查体:脉率78次/分,血压130/85mmHg,心界向左扩大,心律不齐,心率96次/分,心窒部可闻及3/6级收缩期吹风样杂音及舒张划隆隆样杂音,P2亢进,胸骨左缘第二肋间可闻及柔和的舒张期杂音。(2010)该患者最可能
下列属于发疹性传染病的有
捻转补泻法中,补法的操作手法是
证券投资咨询机构从事上市公司并购重组财务顾问业务,应当具备的条件包括()。
甲、乙、丙、丁四公司之间形成了三角债。甲建材公司拖欠丙钢铁公司货款170万元。乙建筑工程公司欠甲建材公司材料款180万元。乙建筑工程公司在给丁科研所建好一幢大楼后,因资金尚未到位,丁科研所尚欠乙建筑工程公司工程款180万元。为了尽早了结债务,2008年8月
情景:我校学生王华明重病住院,需要手术。因该生家境贫寒,无法支付医疗费用(medical(医学的,医疗的)cost)我们号召大家支援,数额不限。任务:以校长的名义写一份书面通知。内容为:情况介绍。请把钱交给班主任。班主任必须在星期五以前交到校长办
最新回复
(
0
)