首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在SQL Server 2008中,设某数据库中有商品表(商品号,商品名,进货价格),商品号为主码;销售表(商品号,销售时间,销售数量,销售价格,本次利润),商品号和销售时间为主码,销售价格为本次销售商品的单价。现要求每当在销售表中插人前4列数据时(假设一
在SQL Server 2008中,设某数据库中有商品表(商品号,商品名,进货价格),商品号为主码;销售表(商品号,销售时间,销售数量,销售价格,本次利润),商品号和销售时间为主码,销售价格为本次销售商品的单价。现要求每当在销售表中插人前4列数据时(假设一
admin
2020-05-25
185
问题
在SQL Server 2008中,设某数据库中有商品表(商品号,商品名,进货价格),商品号为主码;销售表(商品号,销售时间,销售数量,销售价格,本次利润),商品号和销售时间为主码,销售价格为本次销售商品的单价。现要求每当在销售表中插人前4列数据时(假设一次只插入一行数据),系统自动计算本次销售产生的利润,并将该利润赋给销售表的第5列“本次利润”。请编写实现上述功能的后触发型触发器代码。
选项
答案
CREATE TRIGGER calcu_product ON销售表 FOR INSERT AS DECLARE@进价money,@销量int,@售价money,@利润money SELECT@进价=进货价格FROM商品表 SELECT@销量=销售数量,@售价=销售价格 FROM inserted SET @利润=@销量*(@售价-@进价) UPDATE销售表SET本次利润=@利润 WHERE商品号IN(SELECT商品号FROM inserted) AND销售时间IN(SELECT销售时间FROM inserted) END
解析
触发器是用户定义在关系表上的一类由事件驱动的特殊过程。一旦定义,任何用户对表的增、删、改操作均由服务器自动激活相应的触发器,在DBMS核心层进行集中的完整性控制。触发器类似于约束,但比约束更加灵活,可以实施比FOREIGN KEY约束、CHECK约束更为复杂的检查和操作,具有更精细和强大的数据控制能力。
触发器的创建格式:
CREATE TRIGGER[schema_name.]trigger_name
ON{table|view}
{FOR|AFTER|INSTEAD OF}
{[INSERT][,][UPDATE][,][DELETE]}
AS{Sql_statement}
[;]
对应于本题中,触发事件为在销售表中插入前四列,条件为无条件执行,触发体动作为计算本次利润并插入表中。
转载请注明原文地址:https://kaotiyun.com/show/FsID777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
当地发生灾害,有几个志愿者来单位支援,领导让你负责此事,你怎么办?
你是监狱工作人员,你所在的单位组织去学校讲法。有2个犯人。10个狱警。领导让你负责前期工作。你怎么做?
大学生经常在大四期间离校参加实践、实习,出现“大四空巢"现象。你怎么看?
下列关于“海上丝绸之路”的说法错误的是:
随着我国社会逐步进入老龄化,现有的养老模式一般包括家庭养老、机构养老、社区养老和以房养老等。下列关于我国农村老人养老模式的表述错误的是:
我国在西南地区进行的页岩气勘探获得重大成果,估算天然气资源量达千亿立方米。这是我国首次在四川盆地以外的南方复杂构造区取得页岩气勘探的重大突破。有专家称该地有望成为新的工业气田,可以满足上千万居民的生活和工农业发展的用气需求,促进经济发展。该专家观点成立的
在企业活动中,库存有多种类型。装运库存是指在价值链末端工厂的库房里,那些已经准备好可以随时出货的产品。在途库存又称中转库存,指尚未到达目的地,正处于运输状态或等待运输状态而储备在运输工具中的库存。根据上述定义,下列选项属于在途库存的是:
理性预期指的是针对某个经济现象进行预期的时候,如果人们是理性的,那么他们会最大限度地充分利用所得到的信息来做出行动而不会犯系统性的错误。根据上述定义,下列属于理性预期的是:
下列关于我国2003年粮食产量的说法正确的是( )我国2007年居民消费价格涨幅与2006年居民消费价格涨幅的比值是( )
汽博会开幕在即,甲、乙、丙三个人得到了两张参观票,于是三个人通过抽签决定这两张票的归属。在所设计的三个签中有两个签上写着“有”,一个签上写着“无”,抽签顺序是甲先、乙次、丙最后抽取。如果已知乙已经抽到了参观票,则甲也抽到参观票的概率是()。
随机试题
驾驶汽车从支线道路怎样安全汇入主干道车流?
A.1~2天B.4~5天C.7~8天D.10~12天E.14天颈部手术拆线的时间是
单克隆抗体技术在疾病诊断和治疗以及生命科学研究中具有广泛应用。下列关于单克隆抗体的叙述,错误的是
某企业因技术改造,资金周转困难,需要向银行贷款8000万元,公司总经理找来财务主管王某,说:“现在公司资金紧张,急需向银行贷款,提供给银行的会计报表一定要漂亮一点,请你负责技术处理一下。”王某开始感到很为难,认为做这种“技术”处理是很危险的。在总经理的反
保税仓库的类型有()。
根据以下资料,回答题。2007年我国文化、体育和娱乐业劳动力需求人数比水利、环境和公共设施管理业多()。
埃里克森论述的影响人格发展的因素中不包括
通过VisualFoxPro的视图,不仅可以查询数据库表,还可以______数据库表。
•Youwillhearanotherfiverecordings.•Foreachrecording,decidewhatthespeakeristalkingabout.•Writeonelette
InfluenzaandVaccinesThereisnospecificcureforinfluenza.Recommendedtreatmentusuallyconsistsofbedrestandincre
最新回复
(
0
)