首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在SQL Server 2000中,有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售价格)。现要限制"销售价格"的取值必须在此商品"单价"的0.6倍到1.5倍范围之内,实现这个约束的正确代码是( )
在SQL Server 2000中,有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售价格)。现要限制"销售价格"的取值必须在此商品"单价"的0.6倍到1.5倍范围之内,实现这个约束的正确代码是( )
admin
2021-07-14
55
问题
在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全国计算机三级
相关试题推荐
创建______是加快表的查询速度的有效手段。
用二维表结构表示实体及实体间联系的数据模型称为______数据模型。
第二代数据库系统是指
数据库物理设计完成后,进人数据库实施阶段,下列各项中不属于实施阶段的工作是
视图是虚表,因此对视图的修改,最终要转换为对【】的修改。
关于计算机病毒的传播途径,不正确的说法是
下列关于概念结构设计的叙述中,正确的是
广域网覆盖的地理范围从几十公里到几千公里,其通信子网一般采用【】技术。
进程对主存的访问具有局部性特征,即时间局部性和______局部性。
在Oracle中,可以根据用户建立的模型,自动生成数据字典、数据库表、应用代码和文档的工具是
随机试题
如何区分是系统主机内部还是系统附件故障?
关于脑膜炎球菌的特点,下列各项中正确的是
在骨髓细胞学检查中,粒/红比值正常可见于哪种病变
单位在审核原始凭证时,发现外来原始凭证的金额有错误,应由()。
下列关于催收公积金个人住房不良贷款的说法,错误的是()
下列关于多式联运经营人的职责范围的说法,正确的有()。
Allherlife,mymotherwantedbusychildren.Itwasveryimportantthatherhouseshouldremainatalltimescleanandtidy.
简述奥尔波特的人格特质理论。
以下程序的辅出结果是【】。voidfun(ints[]){inti;for(i=0;i<10;i++)printf("%d",s[i]);printf("\n\n");}main
Get’emThinking!Usingthe"3Rs"ofMediaLiteracyToday,I’llintroduceyoutothe"3Rs"ofmedialiteracy—review,refle
最新回复
(
0
)