首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在SQL Server 2008中,有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售价格)。现要限制“销售价格”的取值必须在此商品“单价”的0.6倍到1.5倍范围之内,实现这个约束的正确代码是( )。
在SQL Server 2008中,有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售价格)。现要限制“销售价格”的取值必须在此商品“单价”的0.6倍到1.5倍范围之内,实现这个约束的正确代码是( )。
admin
2019-07-30
39
问题
在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 BFTWEEN 单价*0.6 AND 单价*1.5)
ROLLBACK
答案
C
解析
FOR指定触发器只有在引发的SQL语句中指定的操作都已成功执行,并且所有的约束检查也成功完成后才执行触发器,这种触发器称为后触发型触发器。INSTEAD OF指定执行触发器而不是执行引发触发器执行SQL语句,从而替代触发语句的操作,称这种触发器为前触发型触发器。
转载请注明原文地址:https://jikaoti.com/ti/za37FFFM
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
若“学生-选课-课程”数据库中的3个关系是:S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)查找学生号为“200301188”学生的“数据库”课程的成绩,至少将使用关系()。
数据库依靠,()来支持数据独立性的。
在关系数据库中,投影操作是指从关系中()。
进程是程序的一次执行,与程序有很大的不同,二者的根本区别在于()。
对串s和串t,为串t在串s中定位的运算称为()。
一般来说,商品化的数据库管理系统,如Oracle,其产品主要包括【】软件、开发工具软件和连接软件三类。
如果数据库要求不高,只是本地的,对于用户界面、通信、多媒体等方面有要求,下面________开发工具不太适合。
SQL语言集数据查询、数据操纵,数据定义和数据控制功能于一体,语句CREATE、DROP、ALTER实现哪类功能?
标准的SQL语言具有数据查询、数据操作、数据定义以及数据控制的功能,那么ALTERTABLE语句实现的功能是______。
数据库系统中,控制数据整体结构,保护和控制数据属于______的责任。
随机试题
在全国人民代表大会的组成中增加“特别行政区”的宪法修正案是()
较少采用人员推销方式进行促销的产品是()
抗原的特异性取决于
使用0.05mm超微焦点放大摄影,允许的最大放大率为
一用户为800kW,cosφ=0.65(滞后)的感性负载,若用一台三相同步发电机单独供电,则发电机的额定容量为()kVA。
下列后张法预应力孔道压浆与封锚规定中,正确的有()。
根据《绿色施工导则》的规定,为有效防治施工现场大气扬尘污染,施工单位可采取下列措施()。
下列关于注册税务师的权利,陈述不正确的是( )。
某战士在抗击强台风“梅花”时,受伤失血过多需要输血,如果该战士是O型血,则应给他输入()。
计算机的存储器中,组成一个字节(Byte)的二进制位(bit)个数是()。
最新回复
(
0
)