首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在SQL Server 2008中,有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售价格)。现要限制“销售价格”的取值必须在此商品“单价”的0.6倍到1.5倍范围之内,实现这个约束的正确代码是( )。
在SQL Server 2008中,有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售价格)。现要限制“销售价格”的取值必须在此商品“单价”的0.6倍到1.5倍范围之内,实现这个约束的正确代码是( )。
admin
2021-07-14
49
问题
在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/BneZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
关于电子邮件,下列说法中错误的是
运行中的进程可以处于______、就绪、等待3种状态之一。
用顺序存储结构存储的线性表称做顺序表,用链式存储结构存储的线性表称为______。
数据库中,数据的物理独立性是指
在关系数据库设计中,使每个关系达到3NF。这是哪个设计阶段的任务?
SQL语言采用【】操作方式。例如,查询所有平均成绩在90分以上的学生姓名,用户必须说明完成该请求的具体处理过程,即如何用循环结构按照某条路径一条一条地把满足条件的学生记录读出来,而SQL语言采用集合操作方式,不仅查询结果可以是元组的集合,而且一次插入、
视图是虚表,因此对视图的修改,最终要转换为对【】的修改。
关系R(A,B)和S(B,C)中分别有10个和15个元组,属性B是R的主码,则RS中元组数目的范围是
视图是【】的表,其内容是根据查询定义的。
下列关于概念结构设计的叙述中,正确的是
随机试题
人民法院采取证据保全对证据进行鉴定或者勘验的,获取的证据材料,由()存卷保管。
DIC按发生快慢分哪几型?各型由哪些疾病引起?
原核生物和真核生物RNApol比较
结核性干性胸膜炎最重要的体征是
在计算企业所得税应纳税所得额时,运输工具、电子设备以外的机器、机械最短折旧年限是()。
合同变更的四层含义是()
合伙企业不具有法人资格。
在VisualFoxPro中,扩展名为mnx的文件是()。
Thepricesofseafoodarebecoming______inthisseason.
Tight-lippedeldersusedtosay,"It’snotwhatyouwantinthisworld,butwhatyouget."Youcanmakeamentalblueprintofa
最新回复
(
0
)