首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在SQL Server 2008中,有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售价格)。现要限制“销售价格”的取值必须在此商品“单价”的0.6倍到1.5倍范围之内,实现这个约束的正确代码是( )。
在SQL Server 2008中,有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售价格)。现要限制“销售价格”的取值必须在此商品“单价”的0.6倍到1.5倍范围之内,实现这个约束的正确代码是( )。
admin
2021-09-16
17
问题
在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://jikaoti.com/ti/yqu7FFFM
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
第一代数据库系统的出现,标志着
SQLServer2000除了具有DBMS的基本功能特点外,还具有许多功能特点。下列哪一项不是SQLServer2000的功能特点?
在一棵二叉树的先序遍历、中序遍历、后序遍历所产生的序列中,所有叶结点的先后顺序
单向链表的每一个结点都有一个指向它的后续结点的指针link,现有结点p和q,结点q在结点p的前面,要删除结点p,正确的操作应该是
一个进程执行V操作意味着
关系模式分解的等价性标准主要有两个,分别为分解具有【】和分解保持函数依赖。
数据库系统中构成单一逻辑工作单元的操作集合称为【】。
实现"从学生信息表中找出性别为女的学生姓名"的SQL语句是下列叙述中,错误的是
进程对主存的访问具有局部性特征,即时间局部性和______局部性。
下面说法不正确的是
随机试题
起重吊装工程中属于超过一定规模的危险性较大的分部分项工程有()。
与企业成本核算不同,实行成本核算的事业单位不设置“材料采购”、“材料成本差异”会计科目。()
阅读下面的诗歌,回答问题苏武庙温庭筠苏武魂销汉使前,古祠高树两茫然。云边雁断胡天月,陇上羊归塞草烟。回日楼台非甲帐①,去时冠剑是丁年②。
Throughouthistorymanhashadtoacceptthefactthatalllivingthingsmustdie,butpeoplenowlivelongerthanthey【36】.Yet
属于良性骨肿瘤的是()
急腹症病人未明确诊断前应禁用()。
人工预算单价计算方法按工程分类有()两种计算方法和标准。
Fromthefirstthreeparagraphs,welearnthat______.Whichofthefollowingbestdefinestheword"aggressive"(Paragraph6)?
Untilrecently,mostpopulationgrowthhasoccurredinrelativelydenseurbanenvironments.In【C1】______words,evenifwewerew
下列关于this指针的叙述中,正确的是
最新回复
(
0
)