首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在SQL Server 2000中,有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售价格)。现要限制“销售价格”的取值必须在此商品“单价”的0.6~1.5倍范围之内,实现这个约束的正确代码是______。 A)CHECK(销售价格BETWE
在SQL Server 2000中,有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售价格)。现要限制“销售价格”的取值必须在此商品“单价”的0.6~1.5倍范围之内,实现这个约束的正确代码是______。 A)CHECK(销售价格BETWE
admin
2012-04-09
47
问题
在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
AS
IF EXISTS(SELECT×FROM INSERTED a JOIN商品表b
ON a.商品号=b.商品号
WHERE销售价格NOT BETWEEN单价×0.6 AND单价×1.5)
ROLLBACK
选项
A、
B、
C、
D、
答案
D
解析
FOR指定触发器只有在引发的SQL语句中指定的操作都已成功执行,并且所有的约束检查也成功完成后,才执行此触发器,这种触发器称为后触发型触发器。INSTEAD OF指定执行触发器而不是执行引发触发器执行的SQL语句,从而替代触发语句的操作,这种触发器称为前触发型触发器。
转载请注明原文地址:https://kaotiyun.com/show/KFAZ777K
本试题收录于:
四级数据库工程师题库NCRE全国计算机四级分类
0
四级数据库工程师
NCRE全国计算机四级
相关试题推荐
目前一般家庭中,点播电视系统的用户端必须配置的设备是()。
关于关系演算语言,下列说法中正确的是(67)。①查询操作是以集合操作为基础运算的DML语言②查询操作是以谓词演算为基础运算的DML语言③关系演算语言的基础是数理逻辑中的谓词演算④关系演算语言是一种过程性语言
已知类Sample中的一个成员函数说明如下:voidSet(Sample&a);其中,Sample&a的含义是(58)。
数据库管理技术是在(20)的基础上发展起来的。数据模型的三要素是数据结构、数据操作和(21)。建立数据库系统的主要目标是减少数据的冗余,提高数据的独立性,并集中检查(22)。
数据库是在计算机系统中按照一定的数据模型组织、存储和应用的(57)的集合。提供数据库各种操作的软件系统叫做(58)。
SQL是一种(44)程序设计语言。
C程序代码“while((c=getchar()!=’a’)putchar(c);”中存在(30)错误。
设任意多面体的顶点数为V,边数为E,面数为F。请根据实例判断并选出正确反映这三者之间关系的公式(65)。
设有关系模式R(A,B,C),根据语义有如下函数依赖集:F={A→B,(B,C)→A)。关系模式R的规范化程度最高达到(26)。
“在单位的人事管理中,员工的年龄必须大于18岁而小于60岁“,从关系数据模型的约束条件来看,这属于______。
随机试题
未在信用社开立账户的收款人分次取款的,信用社以收款人的姓名开立应解汇款及临时存款账户,该户()。
二战以前,石油资源国际合作开发主要采取()
按休克的严重程度,一般可分为哪3种类型?其临床表现如何?
女性,60岁。确诊类风湿关节炎20余年,近年来出现干咳,活动后呼吸困难,肺功能提示弥散功能障碍。最可能合并的疾病是
引起失血性休克的急性失血量,最低为全身血量的()。
下列各项属于措施项目费的有()。
持有上市公司股份超过一定比例时,即表明已拥有该上市公司控制权,这里的一定比例是()。
全国人大开展工作的基本形式是()。
设在SQLServer2008某数据库中建有如下会员卡表:CREATETABLETable_Card(CardIDchar(4)PRJMARYKEY,StartDatedatetimeNOTNULL,
WASHINGTON—Nearly40millionchildrenindevelopingcountriesstandtoloseoneorbothparentsduetoAIDS(艾滋病)overthenext
最新回复
(
0
)