首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在SQL Server 2008中,有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售价格)。现要限制“销售价格”的取值必须在此商品“单价”的0.6倍到1.5倍范围之内,实现这个约束的正确代码是( )。
在SQL Server 2008中,有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售价格)。现要限制“销售价格”的取值必须在此商品“单价”的0.6倍到1.5倍范围之内,实现这个约束的正确代码是( )。
admin
2021-09-16
38
问题
在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语句中指定的操作都已成功执行,并且所有的约束检查也成功完成后才执行触发器,这种触发器称为后触发型触发器。INSTEAD OF指定执行触发器而不是执行引发触发器执行SQL语句,从而替代触发语句的操作,称这种触发器为前触发型触发器。
转载请注明原文地址:https://kaotiyun.com/show/zmeZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
下列关于概念结构设计的叙述中,正确的是
Oracle的Internet解决方案主要包括哪几部分工具?Ⅰ.OracleExpressServerⅡ.OracleExpressObjectsⅢ.OracleExpressAnalyzerⅣ.OracleWebLis
数据库管理系统的基本功能包括Ⅰ.数据定义功能Ⅱ.数据操纵功能Ⅲ.数据库的运行管理Ⅳ.数据库的建立和维护功能
下列是域名服务系统的是
下述哪一个不是并行数据库中将关系划分存储到多个磁盘常用方法?
在执行数据库访问命令之前,数据库管理系统DBMS首先需要执行下面哪一个(些)检查?Ⅰ.语法检查Ⅱ.用户存取权限检查Ⅲ.语义检查
数据库中知识发现是为了识别数据库中以前不知道的、新颖的、潜在有用的______非平凡过程。
设有关系R和S,关系代数表达式R-(R-S)表示的是
在SQL中,由于对视图的修改最终要转换为对基本表的修改,因此下列只有哪种视图是可以修改的?
随机试题
WhileMarieTwainandWilliamDeanHowellssatirizedEuropeanmannersattimes,______wasanadmirerofancientEuropeancivili
A.食物利用率B.脏器系数C.病理学检查D.一般性指标E.特异性指标从形态学角度取得毒效应的证据
护理急性白血病病人最重要的是预防
佝偻病活动初期的主要表现是
高增长行业的股票价格与经济周期的关系是( )。
下列关于法院受理破产申请的法律后果说法正确的有()。
在计算机内,多媒体数据最终是以()形式存在。
你是某物业管理公司客户服务部经理,你公司接管的一个项目已办理入住三年。物业费收缴率一直在80%附近徘徊。为了解客户的满意度和找出服务上的差距。公司要求你做一次项目的客户满意度调查。请写出客户满意度问卷调查的实施步骤。
通常右图所表示的情绪理论是()
设函数f(x)在[0,+∞)上可导,f(0)=1,且满足等式f’(x)+f(x)一∫0xf(t)dt=0。证明当x≥0时,成立不等式e—x≤f(x)≤1。
最新回复
(
0
)