首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在SQL Server 2000中,有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售价格)。现要限制"销售价格"的取值必须在此商品"单价"的0.6倍到1.5倍范围之内,实现这个约束的正确代码是( )
在SQL Server 2000中,有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售价格)。现要限制"销售价格"的取值必须在此商品"单价"的0.6倍到1.5倍范围之内,实现这个约束的正确代码是( )
admin
2021-07-14
43
问题
在SQL Server 2000中,有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售价格)。现要限制"销售价格"的取值必须在此商品"单价"的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
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/bneZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
在有关计算机软件的描述中,下面不正确的是
______是数据库系统的核心。
下列SQL语句中,修改表结构的是
关系数据库的数据语言是什么语言?其核心部分是查询,因此又称为查询语言。
有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于
在数据模型的3个结构中,哪个用于描述系统的静态特性?
采用扩展关系数据模型的方法建立的数据库系统,称做
实现"从学生信息表中找出性别为女的学生姓名"的SQL语句是在"查询选修课程号为2,且成绩在70分以上的所有学生的学号、姓名和选课名称"的SQL语句中,将使用到的表是
Oracle的Internet解决方案主要包括哪几部分工具?Ⅰ.OracleExpressServerⅡ.OracleExpressObjectsⅢ.OracleExpressAnalyzerⅣ.OracleWebLis
下面所列条目中,哪一项是当前开发工具的发展趋势?Ⅰ.采用三层Client/Server结构Ⅱ.对Web应用的支持Ⅲ.开放的、构件式的分布式计算环境
随机试题
男性患者,72岁,饮酒20年,每日饮酒约半斤。近8年来记忆力逐渐下降,近1年不能写字。查体:血压150/90mmHg,四肢末梢发凉,皮肤发黑,双侧手指失认,左右失定向,不能书写,不能计算。余未见异常。本病病变部位在
关于慢性肺心病急性加重期使用强心剂的指征,以下不正确的是
A.左室舒张期过短B.左室排血量急剧下降C.左室舒张期负荷突然明显加重D.左室充盈障碍E.左室后负荷突然明显加重输液过多或过快引起急性肺水肿的发病机制是
A.酮替芬B.色甘酸钠C.沙丁胺醇D.异丙托溴铵E.氟替卡松治疗慢阻肺时,不能突然停药的是
消毒:手术
为防止碾压混凝土浇筑层顶面出现裂缝,通常采用的方法是()。
关于下列各组人物说法错误的是()。
Itwasafoolishquestiontoask.It(1)_____moresenseformetohavelearnedifshehad(2)_____orapointofview,butitw
Thefrustrationofmisfitscanvaryinintensity.Therearefirstthetemporarymisfits:peoplewhohavenotfoundtheirplacei
Wewereexcitedtolearnthatthelastmonth’ssales______by30%.
最新回复
(
0
)